Guest User

Untitled

a guest
May 20th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.06 KB | None | 0 0
  1. Public Sub lvProjects_OnItemEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewEditEventArgs)
  2.  
  3. Dim rptDepts As Repeater = lvProjects.EditItem.FindControl("rptDepts")
  4. rptDepts.DataSource = bllDept.getServices()
  5. rptDepts.DataBind()
  6.  
  7. 'get tasks for projectID
  8. Dim hdnprojectID As HiddenField = lvProjects.EditItem.FindControl("hdnStudyID")
  9. getTasks(hdnProjectID.Value, rptDepts)
  10.  
  11. End Sub
  12.  
  13. Protected Sub lvDepts_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs)
  14.  
  15. 'get tasks for service
  16. Dim rptTasks As Repeater = e.Item.FindControl("rptTasks")
  17. rptTasks.DataSource = bllDept.getTasksForService(e.Item.DataItem("pk_dept_id"))
  18. rptTasks.DataBind()
  19.  
  20. End Sub
  21.  
  22. Public Sub lvProjects_OnItemUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewUpdateEventArgs)
  23.  
  24. 'this item
  25. Dim itmProject As ListViewItem = lvProjects.Items(e.ItemIndex)
  26.  
  27. 'rebind depts
  28. 'Dim rptDepts As Repeater = itmProject.FindControl("rptDepts")
  29. 'rptDepts.DataSource = bllDept.getServices()
  30. 'rptDepts.DataBind()
  31.  
  32. 'update project
  33. bllProject.updateProject(itmProject, lblTest)
  34.  
  35. 'unset edit status
  36. lvProjects.EditIndex = -1
  37.  
  38. 'success message
  39. pnlFeedback.CssClass = "success"
  40. ltlFeedback.Text = "Project <b>" & txtName.Text & "</b> was successfully updated."
  41.  
  42. 'rebind
  43. bindProjects()
  44.  
  45. End Sub
  46.  
  47. DetailsDataTableAdapters.tblClaimsTableAdapter _adapter = new DetailsDataTableAdapters.tblClaimsTableAdapter();
  48. protected void Page_Load(object sender, EventArgs e)
  49. {
  50. if (!IsPostBack)
  51. {
  52. lvDetails.DataSource = _adapter.GetDataByPK_Claim_ID(Convert.ToInt32(Request.QueryString["PK_Claim_ID"]));
  53. lvDetails.DataBind();
  54. }
  55. }
  56. protected void objDetails_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
  57. {
  58.  
  59. }
  60. protected void lvDetails_ItemDataBound(object sender, ListViewItemEventArgs e)
  61. {
  62. //CheckBox OurFaultCheckBox = (CheckBox)lvDetails.FindControl("OurFaultCheckBox");
  63. //OurFaultCheckBox.Checked = true;
  64. //OurFaultCheckBox = (CheckBox)e.Item.FindControl("OurFaultCheckBox");
  65. //PicturesCheckBox = (CheckBox)e.Item.FindControl("PicturesCheckBox");
  66. //ReportedInsCheckBox = (CheckBox)e.Item.FindControl("ReportedInsCheckBox");
  67. //ReportLateCheckBox = (CheckBox)e.Item.FindControl("ReportLateCheckBox");
  68. //AssistRepairCheckBox = (CheckBox)e.Item.FindControl("AssistRepairCheckBox");
  69. //LitigationCheckBox = (CheckBox)e.Item.FindControl("LitigationCheckBox");
  70. //PreAcqClaimCheckBox = (CheckBox)e.Item.FindControl("PreAcqClaimCheckBox");
  71. }
  72. protected void objDetails_Inserting(object sender, ObjectDataSourceMethodEventArgs e)
  73. {
  74. CheckBox OurFaultCheckBox = (CheckBox)lvDetails.FindControl("OurFaultCheckBox");
  75. e.InputParameters.Add("OurFaultCheckBox", OurFaultCheckBox.Checked);
  76. }
  77. protected void objDetails_Updating(object sender, ObjectDataSourceMethodEventArgs e)
  78. {
  79. e.InputParameters.Add("OurFault", OurFaultCheckBox.Checked);
  80. e.InputParameters.Add("Pictures", PicturesCheckBox.Checked);
  81. e.InputParameters.Add("ReportedIns", ReportedInsCheckBox.Checked);
  82. e.InputParameters.Add("ReportLate", ReportLateCheckBox.Checked);
  83. e.InputParameters.Add("AssistRepair", AssistRepairCheckBox.Checked);
  84. e.InputParameters.Add("Litigation", LitigationCheckBox.Checked);
  85. e.InputParameters.Add("PreAcqClaim", PreAcqClaimCheckBox.Checked);
  86. }
  87. protected void lvDetails_ItemUpdating(object sender, ListViewUpdateEventArgs e)
  88. {
  89. DetailsDataTableAdapters.tblClaimsTableAdapter _adapter = new DetailsDataTableAdapters.tblClaimsTableAdapter();
  90.  
  91.  
  92. OurFaultCheckBox = (CheckBox)lvDetails.EditItem.FindControl("OurFaultCheckBox");
  93. PicturesCheckBox = (CheckBox)lvDetails.EditItem.FindControl("PicturesCheckBox");
  94. ReportedInsCheckBox = (CheckBox)lvDetails.EditItem.FindControl("ReportedInsCheckBox");
  95. ReportLateCheckBox = (CheckBox)lvDetails.EditItem.FindControl("ReportLateCheckBox");
  96. AssistRepairCheckBox = (CheckBox)lvDetails.EditItem.FindControl("AssistRepairCheckBox");
  97. LitigationCheckBox = (CheckBox)lvDetails.EditItem.FindControl("LitigationCheckBox");
  98. PreAcqClaimCheckBox = (CheckBox)lvDetails.EditItem.FindControl("PreAcqClaimCheckBox");
  99.  
  100. try
  101. {
  102. _adapter.Update("eventNum", "jobNum","test", "1", DateTime.Now, "", "", "",
  103. "", "", "", DateTime.Now, "", "", "", "54143", "", "", "",
  104. OurFaultCheckBox.Checked, PicturesCheckBox.Checked,
  105. ReportedInsCheckBox.Checked, ReportLateCheckBox.Checked,
  106. AssistRepairCheckBox.Checked, LitigationCheckBox.Checked,
  107. PreAcqClaimCheckBox.Checked,
  108. Convert.ToInt32(Request.QueryString["PK_Claim_ID"]));
  109. }
  110. catch (Exception ex)
  111. {
  112.  
  113. }
  114. lvDetails.EditIndex = -1;
  115.  
  116. }
  117. protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
  118. {
  119.  
  120. }
  121.  
  122. protected void lvDetails_ItemEditing(object sender, ListViewEditEventArgs e)
  123. {
  124. lvDetails.EditIndex = e.NewEditIndex;
  125. }
Add Comment
Please, Sign In to add comment