Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="table-responsive cms-table" tabindex="2">
- <asp:GridView ID="gvReport" runat="server" AllowPaging="true"
- Style="width: 100%;" AllowSorting="false" PageSize="15" AutoGenerateColumns="False" OnPageIndexChanging="gvReport_PageIndexChanging" OnRowCommand="gvReport_RowCommand" OnRowEditing="gvReport_RowEditing">
- <Columns>
- <asp:BoundField DataField="FirstName" HeaderText="First Name" SortExpression="FirstName" />
- <asp:BoundField DataField="LastName" HeaderText="Last Name" SortExpression="LastName" />
- <asp:BoundField DataField="Designation" HeaderText="Designation" SortExpression="Designation" />
- <asp:TemplateField HeaderText="Approved Amount" SortExpression="ApprovedAmount">
- <ItemTemplate>
- <asp:TextBox ID="txtApprovedAmount" AutoPostBack="true" runat="server" Text='<%# Bind("ApprovedAmount") %>'
- Width="43px"></asp:TextBox><asp:RegularExpressionValidator ID="REVApprovedAmount"
- runat="server" Display="Dynamic" ErrorMessage="Fill Approved Amount in correct formate."
- Text="*" ForeColor="Red" ControlToValidate="txtApprovedAmount" ToolTip="Only Numeric Value is Allwoed"
- ValidationExpression="[0-9]*" ValidationGroup="SaveTaskTADA">
- </asp:RegularExpressionValidator>
- </ItemTemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderText="Expanse1 Approve Amount" SortExpression="Exp1_Approve_Amount">
- <ItemTemplate>
- <asp:TextBox ID="txtExp1_Approve_Amount" AutoPostBack="true" runat="server" Text='<%# Bind("Exp1_Approve_Amount") %>'
- Width="43px"></asp:TextBox><asp:RegularExpressionValidator ID="REVExp1_Approve_Amount"
- runat="server" Display="Dynamic" ErrorMessage="Fill Exp1_Approve_Amount in correct formate."
- Text="*" ForeColor="Red" ControlToValidate="txtExp1_Approve_Amount" ToolTip="Only Numeric Value is Allwoed"
- ValidationExpression="[0-9]*" ValidationGroup="SaveTaskTADA">
- </asp:RegularExpressionValidator>
- </ItemTemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderText="Edit" SortExpression="TaskId" ItemStyle-CssClass="GridColumnMin" ItemStyle-HorizontalAlign="Center">
- <ItemTemplate>
- <asp:Button ID="lnkEdit" runat="server" CommandArgument='<%# "TaskId=" + Eval("TaskId")+"&"+"EmployeeId="+ Eval("Id")+"&"+"ApprovedAmount="+ Eval("ApprovedAmount")+"&"+"Exp1_Approve_Amount="+ Eval("Exp1_Approve_Amount")+"&"+"Exp2_Approve_Amount="+ Eval("Exp2_Approve_Amount")+"&"+"Exp3_Approve_Amount="+ Eval("Exp3_Approve_Amount")%>'
- CommandName="EDIT_AppAmt" Text="Edit"></asp:Button>
- </ItemTemplate>
- </asp:TemplateField>
- </div>
- protected void gvReport_RowCommand(object sender, GridViewCommandEventArgs e)
- {
- if (e.CommandName == "EDIT_AppAmt")
- {
- if (!IsPostBack)
- {
- string TaskId = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("TaskId");
- string EmployeeId = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("EmployeeId");
- string ApprovedAmount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("ApprovedAmount");
- string Exp1_Approve_Amount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("Exp1_Approve_Amount");
- string Exp2_Approve_Amount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("Exp2_Approve_Amount");
- string Exp3_Approve_Amount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("Exp3_Approve_Amount");
- if (ApprovedAmount == null) { ApprovedAmount = "0"; }
- if (Exp1_Approve_Amount == null) { Exp1_Approve_Amount = "0"; }
- if (Exp2_Approve_Amount == null) { Exp2_Approve_Amount = "0"; }
- if (Exp3_Approve_Amount == null) { Exp3_Approve_Amount = "0"; }
- //OperationResult or = EmployeeTaskWorkLogManager.UpdateApprovedAmount( Convert.ToInt16(TaskId), Convert.ToInt16(EmployeeId), Convert.ToDecimal(ApprovedAmount), Convert.ToDecimal(Exp1_Approve_Amount), Convert.ToDecimal(Exp2_Approve_Amount), Convert.ToDecimal(Exp3_Approve_Amount));
- //BindGrids();
- }
- }
- }
Add Comment
Please, Sign In to add comment