示例#1
0
        public static List <ATTLawyerInfoSearch> GetLawyerInfoSearchList(ATTLawyerInfoSearch objLIsrch)
        {
            List <ATTLawyerInfoSearch> lst = new List <ATTLawyerInfoSearch>();

            try
            {
                DataTable tbl = DLLLawyerInfoSearch.GetLawyerInfoSearchTbl(objLIsrch);

                foreach (DataRow row in tbl.Rows)
                {
                    ATTLawyerInfoSearch obj = new ATTLawyerInfoSearch();
                    obj.PERSONID     = double.Parse(row["p_id"].ToString());
                    obj.FNAME        = row["FIRST_NAME"].ToString();
                    obj.MNAME        = row["MID_NAME"].ToString() == "" ? "" : row["MID_NAME"].ToString();
                    obj.LNAME        = row["SUR_NAME"].ToString();
                    obj.LICENSENO    = row["license_no"].ToString();
                    obj.LTYPEID      = int.Parse(row["lawyer_type_id"].ToString());
                    obj.LTYPE        = row["lawyer_type_description"].ToString();
                    obj.LRENEWALUPTO = row["lawyer_last_ren_date"].ToString();
                    obj.ACTIVE       = row["active"].ToString();

                    int?unitId;

                    if (row["unit_id"].ToString() == "")
                    {
                        unitId = null;
                    }
                    else
                    {
                        unitId = int.Parse(row["unit_id"].ToString());
                    }

                    obj.UNITID        = unitId;
                    obj.UNITNAME      = row["unit_name"].ToString() == "" ? "" : row["unit_name"].ToString();
                    obj.PLRENEWALUPTO = row["p_lawyer_last_ren_date"].ToString() == "" ? "" : row["p_lawyer_last_ren_date"].ToString();

                    if (obj.LRENEWALUPTO != null && obj.LRENEWALUPTO != "")
                    {
                        obj.DISPLAYDATE = obj.LRENEWALUPTO;
                    }
                    else if (obj.PLRENEWALUPTO != null && obj.PLRENEWALUPTO != "")
                    {
                        obj.DISPLAYDATE = obj.PLRENEWALUPTO;
                    }
                    else
                    {
                        obj.DISPLAYDATE = "";
                    }


                    lst.Add(obj);
                }

                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static bool UpdateLawyerInfo(ATTLawyerInfoSearch objLInfo)
        {
            GetConnection     GetConn = new GetConnection();
            OracleTransaction Tran    = GetConn.GetDbConn(Module.LJMS).BeginTransaction();

            string sp = "SP_EDIT_LAWYER_INFO_STATUS";
            List <OracleParameter> paramArray = new List <OracleParameter>();

            paramArray.Add(Utilities.GetOraParam("p_P_ID", objLInfo.PERSONID, OracleDbType.Int16, ParameterDirection.Input));
            paramArray.Add(Utilities.GetOraParam("p_LTypeID", objLInfo.LTYPEID, OracleDbType.Int16, ParameterDirection.Input));
            paramArray.Add(Utilities.GetOraParam("p_LicenceNo", objLInfo.LICENSENO, OracleDbType.Varchar2, ParameterDirection.Input));
            paramArray.Add(Utilities.GetOraParam("p_active", objLInfo.ACTIVE, OracleDbType.Varchar2, ParameterDirection.Input));

            try
            {
                SqlHelper.ExecuteNonQuery(Tran, CommandType.StoredProcedure, sp, paramArray.ToArray());
                Tran.Commit();
                return(true);
            }
            catch (Exception ex)
            {
                Tran.Rollback();
                throw ex;
            }
            finally
            {
                GetConn.CloseDbConn();
            }
        }
示例#3
0
    private ATTLawyerInfoSearch GetFilter()
    {
        try
        {
            ATTLawyerInfoSearch objLIsrch = new ATTLawyerInfoSearch();

            if (this.optNBA.Checked == true)
            {
                objLIsrch.PLRENEWALUPTO = this.txtDate.Text.Trim();
            }
            else if (this.optNBC.Checked == true)
            {
                objLIsrch.LRENEWALUPTO = this.txtDate.Text.Trim();
            }

            if (txtToDate.Text != "")
            {
                objLIsrch.TODATE = this.txtToDate.Text.Trim();
            }


            if (this.ddlUnit.SelectedIndex > 0)
            {
                objLIsrch.UNITID = int.Parse(this.ddlUnit.SelectedValue.ToString());
            }

            if (this.ddlType.SelectedIndex > 0)
            {
                objLIsrch.LTYPEID = int.Parse(this.ddlType.SelectedValue.ToString());
            }

            if (this.chkInRange.Checked)
            {
                objLIsrch.INRANGE = "Y";
            }
            else
            {
                objLIsrch.INRANGE = "N";
            }


            return(objLIsrch);
        }
        catch (Exception ex)
        {
            throw (ex);
        }
    }
示例#4
0
        //public static DataTable tblL;
        //public static DataTable tblLR;
        //public static DataTable tblPL;
        //public static DataTable tblPLR;

        public static bool UpdateLawyerDetails(ATTLawyerInfoSearch objLInfo)
        {
            try
            {
                if (DLLLawyer.UpdateLawyerInfo(objLInfo))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
示例#5
0
        public static List <ATTLawyerInfoSearch> getDuplicateEntry(string strFilter)
        {
            List <ATTLawyerInfoSearch> lst = new List <ATTLawyerInfoSearch>();

            try
            {
                foreach (DataRow row in DLLLawyerInfoSearch.GetDuplicateLawyer(strFilter).Rows)
                {
                    ATTLawyerInfoSearch obj = new ATTLawyerInfoSearch();
                    obj.PERSONID     = double.Parse(row["p_id"].ToString());
                    obj.FNAME        = row["FIRST_NAME"].ToString();
                    obj.MNAME        = row["MID_NAME"].ToString() == "" ? "" : row["MID_NAME"].ToString();
                    obj.LNAME        = row["SUR_NAME"].ToString();
                    obj.LICENSENO    = row["license_no"].ToString();
                    obj.LTYPEID      = int.Parse(row["lawyer_type_id"].ToString());
                    obj.LTYPE        = row["lawyer_type_description"].ToString();
                    obj.LRENEWALUPTO = row["lawyer_last_ren_date"].ToString();

                    int?unitId;

                    if (row["unit_id"].ToString() == "")
                    {
                        unitId = null;
                    }
                    else
                    {
                        unitId = int.Parse(row["unit_id"].ToString());
                    }

                    obj.UNITID        = unitId;
                    obj.UNITNAME      = row["unit_name"].ToString() == "" ? "" : row["unit_name"].ToString();
                    obj.PLRENEWALUPTO = row["p_lawyer_last_ren_date"].ToString() == "" ? "" : row["p_lawyer_last_ren_date"].ToString();

                    lst.Add(obj);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#6
0
    protected void grdDisplay_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        GridViewRow row    = grdDisplay.Rows[e.RowIndex];
        LinkButton  lnkBtn = (LinkButton)row.Cells[9].Controls[0];

        int pID = int.Parse(row.Cells[1].Text);

        ATTLawyerInfoSearch objLInfo = new ATTLawyerInfoSearch();

        objLInfo.PERSONID  = int.Parse(row.Cells[1].Text);
        objLInfo.LTYPEID   = int.Parse(row.Cells[10].Text);
        objLInfo.LICENSENO = row.Cells[11].Text;

        string active = "";

        if (row.Cells[8].Text.Trim() == "N" || row.Cells[8].Text.Trim() == "")
        {
            active = "Y";
        }
        else if (row.Cells[8].Text.Trim() == "Y")
        {
            active = "N";
        }

        objLInfo.ACTIVE = active;

        if (BLLLawyer.UpdateLawyerDetails(objLInfo))
        {
            row.Cells[8].Text = active;

            if (active == "N")
            {
                lnkBtn.Text   = "निष्कृय";
                row.ForeColor = System.Drawing.Color.Red;
            }
            else
            {
                lnkBtn.Text   = "सक्रिय";
                row.ForeColor = System.Drawing.Color.FromArgb(51, 51, 51);
            }
        }
    }
示例#7
0
        public static DataTable GetLawyerInfoSearchTbl(ATTLawyerInfoSearch objLISrch)
        {
            try
            {
                GetConnection    GetConn = new GetConnection();
                OracleConnection DBConn  = GetConn.GetDbConn(Module.LJMS);

                string selectSQL = "SELECT * FROM VW_LAWYER_INFO WHERE 1=1 ";
                int    i         = 0;

                #region

                /*
                 * if (objLISrch.UNITID != null)
                 *  i++;
                 * if (objLISrch.LTYPEID != null)
                 *  i++;
                 * if (objLISrch.LGENDER != null)
                 *  i++;
                 * if (objLISrch.LICENSENO != null)
                 *  i++;
                 * if (objLISrch.FNAME != null)
                 *  i++;
                 * if (objLISrch.SURNAME != null)
                 *  i++;
                 * if (objLISrch.LRENEWALUPTO != null)
                 *  i++;
                 * if (objLISrch.PLRENEWALUPTO != null)
                 *  i++;
                 * if (objLISrch.PERSONID != null)
                 *  i++;
                 * if (objLISrch.LAWYERID != null)
                 *  i++;
                 * if (objLISrch.PLAWYERID != null)
                 *  i++;
                 */
                # endregion

                if (objLISrch.FNAME != null)
                {
                    i++;
                }
                if (objLISrch.SURNAME != null)
                {
                    i++;
                }
                if (objLISrch.LICENSENO != null)
                {
                    i++;
                }
                if (objLISrch.LTYPEID != null)
                {
                    i++;
                }
                if (objLISrch.LRENEWALUPTO != null && objLISrch.LRENEWALUPTO != "")
                {
                    i++;
                }
                if (objLISrch.UNITID != null)
                {
                    i++;
                }
                if (objLISrch.PLRENEWALUPTO != null && objLISrch.PLRENEWALUPTO != "")
                {
                    i++;
                }
                if (objLISrch.TODATE != null && objLISrch.TODATE != "")
                {
                    i++;
                }


                OracleParameter[] ParamArray = new OracleParameter[i];
                int j = 0;

                if (objLISrch.FNAME != null)
                {
                    selectSQL     = selectSQL + " AND first_name LIKE :FName||'%'";
                    ParamArray[j] = Utilities.GetOraParam(":FName", objLISrch.FNAME, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }

                if (objLISrch.SURNAME != null)
                {
                    selectSQL     = selectSQL + " AND sur_name LIKE :SName||'%'";
                    ParamArray[j] = Utilities.GetOraParam(":SName", objLISrch.SURNAME, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }

                if (objLISrch.LICENSENO != null)
                {
                    selectSQL     = selectSQL + " AND license_no = :LicenseNo";
                    ParamArray[j] = Utilities.GetOraParam(":LicenseNo", objLISrch.LICENSENO, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }

                if (objLISrch.LTYPEID != null)
                {
                    selectSQL     = selectSQL + " AND lawyer_type_id=:LTypeID";
                    ParamArray[j] = Utilities.GetOraParam(":LTypeID", objLISrch.LTYPEID, OracleDbType.Int16, ParameterDirection.Input);
                    j++;
                }

                //if (objLISrch.LRENEWALUPTO != null && objLISrch.LRENEWALUPTO != "")
                //{
                //    selectSQL = selectSQL + " AND lawyer_last_ren_upto <= :LRenewalUpto";
                //    ParamArray[j] = Utilities.GetOraParam(":LRenewalUpto", objLISrch.LRENEWALUPTO, OracleDbType.Varchar2, ParameterDirection.Input);
                //    j++;
                //}

                if (objLISrch.LRENEWALUPTO != null && objLISrch.LRENEWALUPTO != "")
                {
                    if (objLISrch.INRANGE.Trim() == "Y")
                    {
                        selectSQL = selectSQL + " AND lawyer_last_ren_upto between :LRenewalUpto AND :ToDate";
                    }
                    else
                    {
                        selectSQL = selectSQL + " AND lawyer_last_ren_upto not between :LRenewalUpto AND :ToDate";
                    }

                    ParamArray[j] = Utilities.GetOraParam(":LRenewalUpto", objLISrch.LRENEWALUPTO, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                    ParamArray[j] = Utilities.GetOraParam(":ToDate", objLISrch.TODATE, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }

                if (objLISrch.UNITID != null)
                {
                    selectSQL     = selectSQL + " AND unit_id=:UnitID";
                    ParamArray[j] = Utilities.GetOraParam(":UnitID", objLISrch.UNITID, OracleDbType.Int16, ParameterDirection.Input);
                    j++;
                }

                //if (objLISrch.PLRENEWALUPTO != null && objLISrch.PLRENEWALUPTO != "")
                //{
                //    selectSQL = selectSQL + " AND p_lawyer_last_ren_upto <= :PLRenewalUpto";
                //    ParamArray[j] = Utilities.GetOraParam(":PLRenewalUpto", objLISrch.PLRENEWALUPTO, OracleDbType.Varchar2, ParameterDirection.Input);
                //    j++;
                //}

                if (objLISrch.PLRENEWALUPTO != null && objLISrch.PLRENEWALUPTO != "")
                {
                    if (objLISrch.INRANGE.Trim() == "Y")
                    {
                        selectSQL = selectSQL + " AND p_lawyer_last_ren_upto between :PLRenewalUpto AND :ToDate";
                    }
                    else
                    {
                        selectSQL = selectSQL + " AND p_lawyer_last_ren_upto not between :PLRenewalUpto AND :ToDate";
                    }

                    ParamArray[j] = Utilities.GetOraParam(":PLRenewalUpto", objLISrch.PLRENEWALUPTO, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                    ParamArray[j] = Utilities.GetOraParam(":ToDate", objLISrch.TODATE, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }


                #region

                /*
                 *
                 * if (objLISrch.UNITID != null)
                 * {
                 *  selectSQL = selectSQL + " AND UNIT_ID=:UnitID";
                 *  ParamArray[j] = Utilities.GetOraParam(":UnitID", objLISrch.UNITID, OracleDbType.Int16, ParameterDirection.Input);
                 *  j++;
                 * }
                 * if (objLISrch.LTYPEID != null)
                 * {
                 *  selectSQL = selectSQL + " AND LTYPE_ID=:LTypeID";
                 *  ParamArray[j] = Utilities.GetOraParam(":LTypeID", objLISrch.LTYPEID, OracleDbType.Int16, ParameterDirection.Input);
                 *  j++;
                 * }
                 * if (objLISrch.LGENDER != null)
                 * {
                 *  selectSQL = selectSQL + " AND L_GENDER=:Gender";
                 *  ParamArray[j] = Utilities.GetOraParam(":Gender", objLISrch.LGENDER, OracleDbType.Varchar2, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 *
                 * if (objLISrch.LICENSENO != null)
                 * {
                 *  selectSQL = selectSQL + " AND LICENSE_NO = :LicenseNo";
                 *  ParamArray[j] = Utilities.GetOraParam(":LicenseNo", objLISrch.LICENSENO, OracleDbType.Varchar2, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.FNAME != null)
                 * {
                 *  selectSQL = selectSQL + " AND FIRST_NAME LIKE :FName||'%'";
                 *  ParamArray[j] = Utilities.GetOraParam(":FName", objLISrch.FNAME, OracleDbType.Varchar2, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.SURNAME != null)
                 * {
                 *  selectSQL = selectSQL + " AND SUR_NAME LIKE :SName||'%'";
                 *  ParamArray[j] = Utilities.GetOraParam(":SName", objLISrch.SURNAME, OracleDbType.Varchar2, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.LRENEWALUPTO != null)
                 * {
                 *  selectSQL = selectSQL + " AND L_RENEWAL_UPTO <= :LRenewalUpto";
                 *  ParamArray[j] = Utilities.GetOraParam(":LRenewalUpto", objLISrch.LRENEWALUPTO, OracleDbType.Varchar2, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.PLRENEWALUPTO != null)
                 * {
                 *  selectSQL = selectSQL + " AND PL_RENEWAL_UPTO <= :PLRenewalUpto";
                 *  ParamArray[j] = Utilities.GetOraParam(":PLRenewalUpto", objLISrch.PLRENEWALUPTO, OracleDbType.Varchar2, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.PERSONID != null)
                 * {
                 *  selectSQL = selectSQL + " AND P_ID = :PID";
                 *  ParamArray[j] = Utilities.GetOraParam(":PID", objLISrch.PERSONID, OracleDbType.Int16, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.LAWYERID != null)
                 * {
                 *  selectSQL = selectSQL + " AND L_ID = :LID";
                 *  ParamArray[j] = Utilities.GetOraParam(":LID", objLISrch.LAWYERID, OracleDbType.Int16, ParameterDirection.Input);
                 *  j++;
                 * }
                 *
                 * if (objLISrch.PLAWYERID != null)
                 * {
                 *  selectSQL = selectSQL + " AND PL_ID = :PLID";
                 *  ParamArray[j] = Utilities.GetOraParam(":PLID", objLISrch.PLAWYERID, OracleDbType.Int16, ParameterDirection.Input);
                 *  j++;
                 * }
                 */

                #endregion

                selectSQL = selectSQL + " order by lawyer_type_id ";

                DataSet ds = SqlHelper.ExecuteDataset(DBConn, CommandType.Text, selectSQL, ParamArray);

                DataTable tbl = new DataTable();
                tbl = (DataTable)ds.Tables[0];
                return(tbl);
            }