Guest User

Untitled

a guest
Apr 26th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.29 KB | None | 0 0
  1. <div class="table-responsive cms-table" tabindex="2">
  2. <asp:GridView ID="gvReport" runat="server" AllowPaging="true"
  3. Style="width: 100%;" AllowSorting="false" PageSize="15" AutoGenerateColumns="False" OnPageIndexChanging="gvReport_PageIndexChanging" OnRowCommand="gvReport_RowCommand" OnRowEditing="gvReport_RowEditing">
  4. <Columns>
  5. <asp:BoundField DataField="FirstName" HeaderText="First Name" SortExpression="FirstName" />
  6. <asp:BoundField DataField="LastName" HeaderText="Last Name" SortExpression="LastName" />
  7. <asp:BoundField DataField="Designation" HeaderText="Designation" SortExpression="Designation" />
  8. <asp:TemplateField HeaderText="Approved Amount" SortExpression="ApprovedAmount">
  9. <ItemTemplate>
  10. <asp:TextBox ID="txtApprovedAmount" AutoPostBack="true" runat="server" Text='<%# Bind("ApprovedAmount") %>'
  11. Width="43px"></asp:TextBox><asp:RegularExpressionValidator ID="REVApprovedAmount"
  12. runat="server" Display="Dynamic" ErrorMessage="Fill Approved Amount in correct formate."
  13. Text="*" ForeColor="Red" ControlToValidate="txtApprovedAmount" ToolTip="Only Numeric Value is Allwoed"
  14. ValidationExpression="[0-9]*" ValidationGroup="SaveTaskTADA">
  15. </asp:RegularExpressionValidator>
  16. </ItemTemplate>
  17. </asp:TemplateField>
  18. <asp:TemplateField HeaderText="Expanse1 Approve Amount" SortExpression="Exp1_Approve_Amount">
  19. <ItemTemplate>
  20. <asp:TextBox ID="txtExp1_Approve_Amount" AutoPostBack="true" runat="server" Text='<%# Bind("Exp1_Approve_Amount") %>'
  21. Width="43px"></asp:TextBox><asp:RegularExpressionValidator ID="REVExp1_Approve_Amount"
  22. runat="server" Display="Dynamic" ErrorMessage="Fill Exp1_Approve_Amount in correct formate."
  23. Text="*" ForeColor="Red" ControlToValidate="txtExp1_Approve_Amount" ToolTip="Only Numeric Value is Allwoed"
  24. ValidationExpression="[0-9]*" ValidationGroup="SaveTaskTADA">
  25. </asp:RegularExpressionValidator>
  26. </ItemTemplate>
  27. </asp:TemplateField>
  28.  
  29. <asp:TemplateField HeaderText="Edit" SortExpression="TaskId" ItemStyle-CssClass="GridColumnMin" ItemStyle-HorizontalAlign="Center">
  30. <ItemTemplate>
  31. <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")%>'
  32. CommandName="EDIT_AppAmt" Text="Edit"></asp:Button>
  33. </ItemTemplate>
  34. </asp:TemplateField>
  35.  
  36. </div>
  37.  
  38. protected void gvReport_RowCommand(object sender, GridViewCommandEventArgs e)
  39. {
  40.  
  41. if (e.CommandName == "EDIT_AppAmt")
  42. {
  43. if (!IsPostBack)
  44. {
  45. string TaskId = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("TaskId");
  46. string EmployeeId = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("EmployeeId");
  47. string ApprovedAmount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("ApprovedAmount");
  48. string Exp1_Approve_Amount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("Exp1_Approve_Amount");
  49. string Exp2_Approve_Amount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("Exp2_Approve_Amount");
  50. string Exp3_Approve_Amount = HttpUtility.ParseQueryString(e.CommandArgument.ToString()).Get("Exp3_Approve_Amount");
  51.  
  52. if (ApprovedAmount == null) { ApprovedAmount = "0"; }
  53. if (Exp1_Approve_Amount == null) { Exp1_Approve_Amount = "0"; }
  54. if (Exp2_Approve_Amount == null) { Exp2_Approve_Amount = "0"; }
  55. if (Exp3_Approve_Amount == null) { Exp3_Approve_Amount = "0"; }
  56.  
  57. //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));
  58.  
  59. //BindGrids();
  60. }
  61. }
  62. }
Add Comment
Please, Sign In to add comment