protected void grdEvidence_SelectedIndexChanged(object sender, EventArgs e) { List <ATTCaseEvidence> EvidenceLST = (List <ATTCaseEvidence>)Session["Evidence"]; ATTCaseEvidence objEvidence = EvidenceLST[this.grdEvidence.SelectedIndex]; this.txtEvidence.Text = objEvidence.Evidence; }
protected void btnAddEvidence_Click(object sender, EventArgs e) { if (this.txtEvidence.Text == "") { this.lblStatusMessage.Text = "Evidence Can't Be Blank"; this.programmaticModalPopup.Show(); return; } ATTUserLogin user = ((ATTUserLogin)Session["Login_User_Detail"]); List <ATTCaseEvidence> EvidenceLST = (List <ATTCaseEvidence>)Session["Evidence"]; if (this.grdEvidence.SelectedIndex == -1) { ATTCaseEvidence objEvidence = new ATTCaseEvidence(); objEvidence.CaseID = 1;// double.Parse(this.lblCaseNo.Text); objEvidence.EvidenceID = 0; objEvidence.Evidence = this.txtEvidence.Text; objEvidence.EntryBy = user.UserName; objEvidence.Action = "A"; EvidenceLST.Add(objEvidence); } else { EvidenceLST[this.grdEvidence.SelectedIndex].Evidence = this.txtEvidence.Text; EvidenceLST[this.grdEvidence.SelectedIndex].Action = "E"; } this.grdEvidence.DataSource = EvidenceLST; this.grdEvidence.DataBind(); this.grdEvidence.SelectedIndex = -1; this.txtEvidence.Text = ""; }
public static List <ATTCaseEvidence> GetCaseEvidence(double?CaseID) { List <ATTCaseEvidence> CaseEvidenceList = new List <ATTCaseEvidence>(); try { foreach (DataRow row in DLLCaseEvidence.GetCaseEvidence(CaseID).Rows) { ATTCaseEvidence CElst = new ATTCaseEvidence(); CElst.CaseID = double.Parse(row["CASE_ID"].ToString()); CElst.EvidenceID = int.Parse(row["EVIDENCE_ID"].ToString()); CElst.Evidence = row["EVIDENCE"].ToString(); CaseEvidenceList.Add(CElst); } return(CaseEvidenceList); } catch (Exception ex) { throw ex; } }
protected void btnNext_Click(object sender, EventArgs e) { ATTUserLogin user = ((ATTUserLogin)Session["Login_User_Detail"]); ATTCaseRegistration objCR = new ATTCaseRegistration(); objCR.CaseID = double.Parse(this.lblCaseNo.Text); objCR.CaseSummary = this.heCaseSummary.Text; objCR.Action = "E"; //ADDS CASE EVIDENCE TO THE LIST ATTCaseEvidence objCaseEvidence;// = new ATTCaseEvidence(); foreach (GridViewRow gvRow in this.grdEvidence.Rows) { if (CheckNull.NullString(gvRow.Cells[2].Text) != "") { objCaseEvidence = new ATTCaseEvidence(); objCaseEvidence.CaseID = double.Parse(this.lblCaseNo.Text); objCaseEvidence.EvidenceID = int.Parse(gvRow.Cells[0].Text); objCaseEvidence.Evidence = gvRow.Cells[1].Text; objCaseEvidence.EntryBy = user.UserName; objCaseEvidence.Action = gvRow.Cells[2].Text; objCR.CaseEvidenceLST.Add(objCaseEvidence); } } //ADDS CASE DOCUMENTS List <ATTCaseDocuments> CDocLST = (List <ATTCaseDocuments>)Session["CaseDocuments"]; //List<ATTCaseDocuments> CaseDocLST = new List<ATTCaseDocuments>(); //ATTCaseDocuments CaseDocOBJ; //foreach (DocFup obj in CDocLST) //{ // CaseDocOBJ = new ATTCaseDocuments(); // CaseDocOBJ.CaseID = double.Parse(lblCaseNo.Text); // CaseDocOBJ.DocSeq = obj.DocSeq; // CaseDocOBJ.DocumentID = 0; // CaseDocOBJ.DocumentFileName = obj.FileName; // CaseDocOBJ.DocumentContent = obj.FileContents; // CaseDocOBJ.EntryBy = "manoz"; // CaseDocOBJ.Action = "A"; // CaseDocLST.Add(CaseDocOBJ); //} CDocLST.RemoveAll(delegate(ATTCaseDocuments obj) { return(obj.DocumentFileName == null); }); objCR.CaseDocumentLST = CDocLST; //ADDS CASE LITIGANT DOCUMENTS List <ATTCaseDocumentsLit> CaseDocLitLST = (List <ATTCaseDocumentsLit>)Session["LitDocuments"]; CaseDocLitLST.RemoveAll(delegate(ATTCaseDocumentsLit obj) { return(obj.Action == ""); }); objCR.CaseDocumentLitLST = CaseDocLitLST; if (BLLCaseRegistration.UpdateCaseSummary(objCR) == true) { Session["CaseNo"] = this.txtCaseNo.Text; Response.Redirect("CaseRegistrationInfo.aspx"); } }