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 = "";
    }
Beispiel #3
0
        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");
        }
    }