public static List <ATTCaseLaywer> GetCaseLawyer(double?caseID, double?litigantID, double?lawyerID)
        {
            List <ATTCaseLaywer> CLLST = new List <ATTCaseLaywer>();

            try
            {
                foreach (DataRow row in DLLCaseLawyer.getCaseLawyer(caseID, litigantID, lawyerID).Rows)
                {
                    ATTCaseLaywer objCL = new ATTCaseLaywer();
                    objCL.CaseID       = double.Parse(row["CASE_ID"].ToString());
                    objCL.LitigantType = row["LITIGANT_TYPE"].ToString();
                    objCL.LitigantID   = double.Parse(row["LITIGANT_ID"].ToString());
                    objCL.LitigantName = row["LITIGANTNAME"].ToString();
                    objCL.LawyerID     = double.Parse(row["LAWYER_ID"].ToString());
                    objCL.FromDate     = row["FROM_DATE"] == System.DBNull.Value ? "" : row["FROM_DATE"].ToString();
                    objCL.LawyerName   = row["LAWYERNAME"].ToString();
                    objCL.ToDate       = "";
                    objCL.LicenceNo    = row["LICENSE_NO"].ToString();
                    objCL.Action       = "";

                    objCL.PersonOBJ = BLLPerson.GetPersons(objCL.LawyerID, null);


                    CLLST.Add(objCL);
                }


                return(CLLST);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static ATTEmployee GetEmployees(double empID, string symbolNo)
        {
            ATTEmployee emp = new ATTEmployee();
            object      obj;

            try
            {
                obj = DLLEmployee.GetConnection();
                emp.LstEmployeeVisits     = BLLEmployeeVisits.GetEmployeeVisits(obj, empID);
                emp.LstEmployeeExperience = BLLEmployeeExperience.GetEmployeeExperience(obj, empID);
                emp.LstEmployeePosting    = BLLEmployeePosting.GetEmployeeAllPosting(obj, empID);
                //emp.LSTAttachments = BLLPersonAttachments.GetAttachments(obj, empID);
                emp.LstEmployeePublication    = BLLEmployeePublication.GetEmployeePublication(empID, obj);
                emp.LstEmpRelativeBeneficiary = BLLVwEmpRelativeBeneficiary.GetEmpRelativeBeneficiary(empID, obj);
                emp.LstInsurance     = BLLInsurance.GetEmpInsurance(empID);
                emp.LSTEmpDeputation = BLLEmployeeDeputation.GetEmpForDeputationInfo(null, "Y", empID);
                emp.LstManonayan     = BLLManonayan.GetManonayan(empID);
                emp.ObjPerson        = BLLPerson.GetPersonnelDetails(obj, empID);
                return(emp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DLLEmployee.CloseConnection();
            }
        }
        public static List <ATTWitnessPerson> GetWitness(double?caseID, double?litigantID, double?personID, double?witnessID)
        {
            List <ATTWitnessPerson> WPLST = new List <ATTWitnessPerson>();

            try
            {
                foreach (DataRow row in DLLWitnessPerson.getWitnessPerson(caseID, litigantID, personID, witnessID).Rows)
                {
                    ATTWitnessPerson objWP = new ATTWitnessPerson();
                    objWP.CaseID       = double.Parse(row["CASE_ID"].ToString());
                    objWP.LitigantType = row["LITIGANT_TYPE"].ToString();
                    objWP.LitigantID   = double.Parse(row["LITIGANT_ID"].ToString());
                    objWP.LitigantName = row["LITIGANTNAME"].ToString();
                    objWP.PersonID     = double.Parse(row["Person_ID"].ToString());
                    objWP.FromDate     = row["FROM_DATE"] == System.DBNull.Value ? "" : row["FROM_DATE"].ToString();
                    objWP.WitnessName  = row["WITNESSNAME"].ToString();
                    objWP.ToDate       = "";
                    objWP.WitnessID    = int.Parse(row["WITNESS_ID"].ToString());
                    objWP.Action       = "";

                    objWP.PersonOBJ = BLLPerson.GetPersons(objWP.PersonID, null);


                    WPLST.Add(objWP);
                }


                return(WPLST);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static List <ATTLitigants> GetLitigants(double?caseID, double?litigantID, string litigantType, int lawyerRQD, int witnessRQD, string PersonDocActive)
        {
            List <ATTLitigants> LitigantLST = new List <ATTLitigants>();

            try
            {
                foreach (DataRow row in DLLLitigants.GetLitigants(caseID, litigantID, litigantType).Rows)
                {
                    ATTLitigants objLit = new ATTLitigants();
                    objLit.CaseID            = double.Parse(row["CASE_ID"].ToString());
                    objLit.LitigantID        = double.Parse(row["LITIGANT_ID"].ToString());
                    objLit.LitigantName      = row["LITIGANTNAME"].ToString();
                    objLit.LitigantType      = row["LITIGANT_TYPE"].ToString();
                    objLit.LitigantSubTypeID = row["LITIGANT_SUB_TYPE_ID"] == System.DBNull.Value ? 0 : int.Parse(row["LITIGANT_SUB_TYPE_ID"].ToString());
                    objLit.DisplayName       = row["DISPLAY_NAME"] == System.DBNull.Value ? "" : row["DISPLAY_NAME"].ToString();
                    objLit.IsPrisoned        = row["IS_PRISONED"].ToString();
                    objLit.EntityType        = row["Entity_Type"].ToString();
                    objLit.Action            = "";

                    if (objLit.IsPrisoned == "Y")
                    {
                        objLit.LitigantPrisonDetailsLST = BLLLitigantPrisonDetails.GetLitigantPrisonDetails(objLit.CaseID, objLit.LitigantID);
                    }

                    objLit.PersonOBJ = BLLPerson.GetPersons(objLit.LitigantID, PersonDocActive);

                    if (lawyerRQD == 1)
                    {
                    }

                    if (witnessRQD == 1)
                    {
                        //objLit.wi
                    }

                    LitigantLST.Add(objLit);
                }


                return(LitigantLST);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #5
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        List <ATTPerson> PersonLST;// = (List<ATTPerson>)Session["Person"];

        if ((string)Session["AppOrResp"] == "A")
        {
            PersonLST = (List <ATTPerson>)Session["Appellant"];// = PersonLST;
        }
        else
        {
            PersonLST = (List <ATTPerson>)Session["Respondant"];// = PersonLST;
        }
        if (BLLPerson.SavePerson(PersonLST) == true)
        {
            this.grdPerson.DataSource = PersonLST;
            this.grdPerson.DataBind();
        }
    }
    void LoadEmployeePersonnelDetails(object sender, EventArgs e)
    {
        try
        {
            ATTPerson person = BLLPerson.GetPersonWithPersonnelAttributeByID(double.Parse(this.txtPersonID.Text));

            this.txtFName_Rqd.Text   = person.FirstName.ToString().Trim();
            this.txtMName.Text       = person.MidName.ToString().Trim();
            this.txtSurName_Rqd.Text = person.SurName.ToString().Trim();
            this.txtDOB_DT.Text      = person.DOB.ToString().Trim();

            if (person.Gender.ToString().Trim() != "")
            {
                this.ddlGender.SelectedValue = person.Gender.ToString().Trim();
            }

            if (person.MaritalStatus.ToString().Trim() != "")
            {
                this.ddlMarStatus.SelectedValue = person.MaritalStatus.ToString().Trim();
            }

            if (person.CountryId.ToString() != "")
            {
                this.ddlCountry.SelectedValue = person.CountryId.ToString();
            }

            if (person.BirthDistrict.ToString() != "")
            {
                this.ddlBirthDistrict.SelectedValue = person.BirthDistrict.ToString();
            }

            if (person.ReligionId.ToString() != "")
            {
                this.ddlReligion.SelectedValue = person.ReligionId.ToString();
            }

            this.LoadPersonAttributes(person);
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = ex.Message;
            this.programmaticModalPopup.Show();
        }
    }
        public static ATTLawyerPerson GetLawyerWithDetailInfoByID(double PID)
        {
            try
            {
                ATTLawyerPerson obj = new ATTLawyerPerson();

                ATTPerson objPerson = BLLPerson.GetPersonWithPersonnelAttributeByID(PID);
                //ATTPerson GetPersonWithPersonnelAttributeByID

                obj.PId           = PID;
                obj.FirstName     = objPerson.FirstName;
                obj.MidName       = objPerson.MidName;
                obj.SurName       = objPerson.SurName;
                obj.Gender        = objPerson.Gender;
                obj.DOB           = objPerson.DOB;
                obj.MaritalStatus = objPerson.MaritalStatus;
                obj.CountryId     = objPerson.CountryId;
                obj.BirthDistrict = objPerson.BirthDistrict;
                obj.ReligionId    = objPerson.ReligionId;
                obj.Photo         = objPerson.Photo;

                obj.LstPersonAddress = objPerson.LstPersonAddress;
                obj.LstPersonPhone   = objPerson.LstPersonPhone;
                obj.LstPersonEMail   = objPerson.LstPersonEMail;

                obj.LstPersonQualification = objPerson.LstPersonQualification;

                obj.LstLawyer = BLLLawyer.GetLawyerDetails(PID);

                return(obj);
            }
            catch (Exception ex)
            {
                throw(ex);
            }
        }
    protected void btnOK_Click(object sender, EventArgs e)
    {
        ATTUserLogin user = ((ATTUserLogin)Session["Login_User_Detail"]);

        int    iniUnit          = 9;
        double empID            = 0;
        int    iniType          = 5;//Application ID
        int?   intCountryId     = null;
        int?   intBirthDistrict = null;
        int?   intReligion      = null;

        string strUser = "******"; //user.UserName;

        List <ATTPerson> PersonLST = new List <ATTPerson>();
        ATTPerson        objPerson = new ATTPerson();


        if (this.txtPersonID.Text.Trim() != "")
        {
            empID = double.Parse(this.txtPersonID.Text.Trim());
        }
        if (this.ddlCountry.SelectedIndex > 0)
        {
            intCountryId = int.Parse(this.ddlCountry.SelectedValue.ToString());
        }
        if (this.ddlBirthDistrict.SelectedIndex > 0)
        {
            intBirthDistrict = int.Parse(this.ddlBirthDistrict.SelectedValue.ToString());
        }
        if (this.ddlReligion.SelectedIndex > 0)
        {
            intReligion = int.Parse(this.ddlReligion.SelectedValue.ToString());
        }

        #region "PERSONTABLE"
        objPerson = new ATTPerson
                    (
            empID,
            this.txtFName_Rqd.Text.Trim(),
            this.txtMName.Text.Trim(),
            this.txtSurName_Rqd.Text.Trim(),
            this.txtDOB_DT.Text.Trim(),
            ((this.ddlGender.SelectedIndex <= 0) ? "" : (this.ddlGender.SelectedValue)),
            ((this.ddlMarStatus.SelectedIndex <= 0) ? "" : (this.ddlMarStatus.SelectedValue)),
            "",
            "",
            intCountryId,
            intBirthDistrict,
            intReligion,
            iniUnit,
            iniType,
            strUser,
            DateTime.Now,
            new byte[0]
                    );
        objPerson.FullName   = this.txtFName_Rqd.Text.Trim() + " " + this.txtMName.Text.Trim() + " " + this.txtSurName_Rqd.Text.Trim();
        objPerson.EntityType = "P";
        #endregion

        #region "ADDRESS"
        int?             intDistrictAddress = null;
        int?             intVDCAddress      = null;
        int?             intWardAddress     = null;
        string           strAddressAction   = "";
        ATTPersonAddress PersonAddressATT   = null;
        if (this.ddlDistrict.SelectedIndex > 0)
        {
            intDistrictAddress = int.Parse(this.ddlDistrict.SelectedValue);
        }
        if (this.ddlVDC.SelectedIndex > 0)
        {
            intVDCAddress = int.Parse(this.ddlVDC.SelectedValue);
        }
        if (this.ddlWard.SelectedIndex > 0)
        {
            intWardAddress = int.Parse(this.ddlWard.SelectedValue);
        }
        PersonAddressATT = new ATTPersonAddress
                           (
            0, "P", int.Parse(hdnPerAddress.Value.ToString()), intDistrictAddress, intVDCAddress, intWardAddress, this.txtTole.Text.Trim(), "Y", strUser, DateTime.Now
                           );

        if (((this.ddlDistrict.SelectedIndex > 0) || (this.txtTole.Text.Trim() != "")) && (hdnPerAddress.Value != "0"))
        {
            strAddressAction = "E";
        }
        if (((this.ddlDistrict.SelectedIndex > 0) || (this.txtTole.Text.Trim() != "")) && (hdnPerAddress.Value == "0"))
        {
            strAddressAction = "A";
        }
        if (((this.ddlDistrict.SelectedIndex <= 0) && (this.txtTole.Text.Trim() == "")) && (hdnPerAddress.Value != "0"))
        {
            strAddressAction = "D";
        }
        if (strAddressAction != "")
        {
            PersonAddressATT.Action = strAddressAction;
            strAddressAction        = "";
            objPerson.LstPersonAddress.Add(PersonAddressATT);
        }

        strAddressAction   = "";
        intDistrictAddress = null;
        intVDCAddress      = null;
        intWardAddress     = null;

        if (this.ddlDistrictTemp.SelectedIndex > 0)
        {
            intDistrictAddress = int.Parse(this.ddlDistrictTemp.SelectedValue);
        }
        if (this.ddlVDCTemp.SelectedIndex > 0)
        {
            intVDCAddress = int.Parse(this.ddlVDCTemp.SelectedValue);
        }
        if (this.ddlWardTemp.SelectedIndex > 0)
        {
            intWardAddress = int.Parse(this.ddlWardTemp.SelectedValue);
        }
        PersonAddressATT = new ATTPersonAddress
                           (
            0, "T", int.Parse(hdnTempAddress.Value.ToString()), intDistrictAddress, intVDCAddress, intWardAddress, this.txtToleTemp.Text.Trim(), "Y", strUser, DateTime.Now
                           );

        if (((this.ddlDistrictTemp.SelectedIndex > 0) || (this.txtToleTemp.Text.Trim() != "")) && (hdnTempAddress.Value != "0"))
        {
            strAddressAction = "E";
        }
        if (((this.ddlDistrictTemp.SelectedIndex > 0) || (this.txtToleTemp.Text.Trim() != "")) && (hdnTempAddress.Value == "0"))
        {
            strAddressAction = "A";
        }
        if (((this.ddlDistrictTemp.SelectedIndex <= 0) && (this.txtToleTemp.Text.Trim() == "")) && (hdnTempAddress.Value != "0"))
        {
            strAddressAction = "D";
        }
        if (strAddressAction != "")
        {
            PersonAddressATT.Action = strAddressAction;
            strAddressAction        = "";
            objPerson.LstPersonAddress.Add(PersonAddressATT);
        }
        #endregion

        #region "PHONE"
        foreach (GridViewRow row in this.grdPhone.Rows)
        {
            if (CheckNull.NullString(row.Cells[7].Text.ToString()) != "")
            {
                ATTPersonPhone PersonPhoneATT = new ATTPersonPhone(0, row.Cells[1].Text, int.Parse(row.Cells[3].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[4].Text.ToString()), CheckNull.NullString(row.Cells[5].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[6].Text.ToString()), strUser, DateTime.Now);
                PersonPhoneATT.Action = CheckNull.NullString(row.Cells[7].Text.ToString());
                objPerson.LstPersonPhone.Add(PersonPhoneATT);
            }
        }
        #endregion

        #region "EMAIL"
        foreach (GridViewRow row in this.grdEMail.Rows)
        {
            if (CheckNull.NullString(row.Cells[7].Text.ToString()) != "")
            {
                ATTPersonEMail PersonEMailATT = new ATTPersonEMail(0, row.Cells[1].Text, int.Parse(row.Cells[3].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[4].Text.ToString()), CheckNull.NullString(row.Cells[5].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[6].Text.ToString()), strUser, DateTime.Now);
                PersonEMailATT.Action = CheckNull.NullString(row.Cells[7].Text.ToString());
                objPerson.LstPersonEMail.Add(PersonEMailATT);
            }
        }
        #endregion

        PersonLST.Add(objPerson);

        try
        {
            BLLPerson.SavePerson(PersonLST);

            this.ClearME();

            this.lblStatusMessage.Text = "Person has been saved successfully.";
            this.programmaticModalPopup.Show();
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = ex.Message;
            this.programmaticModalPopup.Show();
        }
    }
    protected void btnOK_Click(object sender, EventArgs e)
    {
        int              iniUnit          = 3;
        double           empID            = 0;
        int              iniType          = 9;
        int?             intCountryId     = null;
        int?             intBirthDistrict = null;
        int?             intReligion      = null;
        List <ATTPerson> lstPerson        = new List <ATTPerson>();
        ATTPerson        objPerson        = new ATTPerson();

        if (this.txtPersonID.Text.Trim() != "")
        {
            empID = double.Parse(this.txtPersonID.Text.Trim());
        }
        if (this.ddlCountry.SelectedIndex > 0)
        {
            intCountryId = int.Parse(this.ddlCountry.SelectedValue.ToString());
        }
        if (this.ddlBirthDistrict.SelectedIndex > 0)
        {
            intBirthDistrict = int.Parse(this.ddlBirthDistrict.SelectedValue.ToString());
        }
        if (this.ddlReligion.SelectedIndex > 0)
        {
            intReligion = int.Parse(this.ddlReligion.SelectedValue.ToString());
        }


        #region "PERSONTABLE"
        objPerson = new ATTPerson(empID, this.txtFName_Rqd.Text.Trim(),
                                  this.txtMName.Text.Trim(), this.txtSurName_Rqd.Text.Trim(),
                                  this.txtDOB_DT.Text.Trim(), ((this.ddlGender.SelectedIndex <= 0) ? "" : (this.ddlGender.SelectedValue)),
                                  ((this.ddlMarStatus.SelectedIndex <= 0) ? "" : (this.ddlMarStatus.SelectedValue)),
                                  "", "", intCountryId, intBirthDistrict, intReligion,
                                  iniUnit, iniType, strUser, DateTime.Now, new byte[0]);
        //objPerson.FullName = this.txtFName_Rqd.Text.Trim() + " " + this.txtMName.Text.Trim() + " " + this.txtSurName_Rqd.Text.Trim();
        objPerson.EntityType = "P";
        #endregion

        #region "ADDRESS"
        int?             intDistrictAddress = null;
        int?             intVDCAddress      = null;
        int?             intWardAddress     = null;
        string           strAddressAction   = "";
        ATTPersonAddress PersonAddressATT   = null;
        if (this.ddlDistrict.SelectedIndex > 0)
        {
            intDistrictAddress = int.Parse(this.ddlDistrict.SelectedValue);
        }
        if (this.ddlVDC.SelectedIndex > 0)
        {
            intVDCAddress = int.Parse(this.ddlVDC.SelectedValue);
        }
        if (this.ddlWard.SelectedIndex > 0)
        {
            intWardAddress = int.Parse(this.ddlWard.SelectedValue);
        }
        PersonAddressATT = new ATTPersonAddress
                           (
            0, "P", 1, intDistrictAddress, intVDCAddress, intWardAddress, this.txtTole.Text.Trim(), "Y", strUser, DateTime.Now
                           );

        if (((this.ddlDistrict.SelectedIndex > 0) || (this.txtTole.Text.Trim() != "")) && (hdnPerAddress.Value != "0"))
        {
            strAddressAction = "E";
        }
        if (((this.ddlDistrict.SelectedIndex > 0) || (this.txtTole.Text.Trim() != "")) && (hdnPerAddress.Value == "0"))
        {
            strAddressAction = "A";
        }
        // if (((this.ddlDistrict.SelectedIndex <= 0) && (this.txtTole.Text.Trim() == "")) && (hdnPerAddress.Value != "0")) strAddressAction = "D";
        if (strAddressAction != "")
        {
            PersonAddressATT.Action = strAddressAction;
            strAddressAction        = "";
            objPerson.LstPersonAddress.Add(PersonAddressATT);
        }

        strAddressAction   = "";
        intDistrictAddress = null;
        intVDCAddress      = null;
        intWardAddress     = null;

        if (this.ddlDistrictTemp.SelectedIndex > 0)
        {
            intDistrictAddress = int.Parse(this.ddlDistrictTemp.SelectedValue);
        }
        if (this.ddlVDCTemp.SelectedIndex > 0)
        {
            intVDCAddress = int.Parse(this.ddlVDCTemp.SelectedValue);
        }
        if (this.ddlWardTemp.SelectedIndex > 0)
        {
            intWardAddress = int.Parse(this.ddlWardTemp.SelectedValue);
        }
        PersonAddressATT = new ATTPersonAddress
                           (
            0, "T", 1, intDistrictAddress, intVDCAddress, intWardAddress, this.txtToleTemp.Text.Trim(), "Y", strUser, DateTime.Now
                           );

        if (((this.ddlDistrictTemp.SelectedIndex > 0) || (this.txtToleTemp.Text.Trim() != "")) && (hdnTempAddress.Value != "0"))
        {
            strAddressAction = "E";
        }
        if (((this.ddlDistrictTemp.SelectedIndex > 0) || (this.txtToleTemp.Text.Trim() != "")) && (hdnTempAddress.Value == "0"))
        {
            strAddressAction = "A";
        }
        //if (((this.ddlDistrictTemp.SelectedIndex <= 0) && (this.txtToleTemp.Text.Trim() == "")) && (hdnTempAddress.Value != "0")) strAddressAction = "D";
        if (strAddressAction != "")
        {
            PersonAddressATT.Action = strAddressAction;
            strAddressAction        = "";
            objPerson.LstPersonAddress.Add(PersonAddressATT);
        }
        #endregion

        #region "PHONE"
        foreach (GridViewRow row in this.grdPhone.Rows)
        {
            if (CheckNull.NullString(row.Cells[7].Text.ToString()) != "")
            {
                ATTPersonPhone PersonPhoneATT = new ATTPersonPhone(0, row.Cells[1].Text, int.Parse(row.Cells[3].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[4].Text.ToString()), CheckNull.NullString(row.Cells[5].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[6].Text.ToString()), strUser, DateTime.Now);
                PersonPhoneATT.Action = CheckNull.NullString(row.Cells[7].Text.ToString());
                objPerson.LstPersonPhone.Add(PersonPhoneATT);
            }
        }
        #endregion

        #region "EMAIL"
        foreach (GridViewRow row in this.grdEMail.Rows)
        {
            if (CheckNull.NullString(row.Cells[7].Text.ToString()) != "")
            {
                ATTPersonEMail PersonEMailATT = new ATTPersonEMail(0, row.Cells[1].Text, int.Parse(row.Cells[3].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[4].Text.ToString()), CheckNull.NullString(row.Cells[5].Text.ToString()),
                                                                   CheckNull.NullString(row.Cells[6].Text.ToString()), strUser, DateTime.Now);
                PersonEMailATT.Action = CheckNull.NullString(row.Cells[7].Text.ToString());
                objPerson.LstPersonEMail.Add(PersonEMailATT);
            }
        }
        #endregion


        lstPerson.Add(objPerson);
        if (BLLPerson.SavePerson(lstPerson))
        {
            Session["PersonName"] = lstPerson[0].FullName;
            Session["PersonID"]   = double.Parse(lstPerson[0].PId.ToString());
            ClearControls();
        }
        // btnOK.Attributes.Add("OnClick", "self.close()");
    }