private ATTPersonSearch GetFilter()
    {
        ATTPersonSearch SearchPerson = new ATTPersonSearch();

        if (this.txtFName.Text.Trim() != "")
        {
            SearchPerson.FirstName = this.txtFName.Text.Trim();
        }
        if (this.txtMName.Text.Trim() != "")
        {
            SearchPerson.MiddleName = this.txtMName.Text.Trim();
        }
        if (this.txtSurName.Text.Trim() != "")
        {
            SearchPerson.SurName = this.txtSurName.Text.Trim();
        }
        if (this.ddlGender.SelectedIndex > 0)
        {
            SearchPerson.Gender = this.ddlGender.SelectedValue;
        }
        if (this.ddlDistrict.SelectedIndex > 0)
        {
            SearchPerson.District = this.ddlDistrict.SelectedItem.Text;
        }
        //if (this.ddlOrgType.SelectedIndex > 0) SearchPerson.IniType = this.ddlOrgType.SelectedValue;
        SearchPerson.IniType = "3";
        return(SearchPerson);
    }
    private ATTPersonSearch GetFilter()
    {
        ATTPersonSearch SearchPerson = new ATTPersonSearch();

        if (this.txtSFirstName.Text.Trim() != "")
        {
            SearchPerson.FirstName = this.txtSFirstName.Text.Trim();
        }
        if (this.txtSMName.Text.Trim() != "")
        {
            SearchPerson.MiddleName = this.txtSMName.Text.Trim();
        }
        if (this.txtSLastName.Text.Trim() != "")
        {
            SearchPerson.SurName = this.txtSLastName.Text.Trim();
        }
        if (this.ddlSGender.SelectedIndex > 0)
        {
            SearchPerson.Gender = this.ddlSGender.SelectedValue;
        }
        if (this.ddlSHomeDistrict.SelectedIndex > 0)
        {
            SearchPerson.BirthDistrict = int.Parse(this.ddlSHomeDistrict.SelectedValue);
        }
        if (this.ddlSMarStatus.SelectedIndex > 0)
        {
            SearchPerson.IniType = this.ddlSMarStatus.SelectedValue;
        }
        return(SearchPerson);
    }
Ejemplo n.º 3
0
        public static List <ATTPersonSearch> SearchPerson(ATTPersonSearch objPerson)
        {
            List <ATTPersonSearch> lstPerson = new List <ATTPersonSearch>();

            foreach (DataRow row in DLLPersonSearch.SearchPerson(objPerson).Rows)
            {
                ATTPersonSearch obj = new ATTPersonSearch(double.Parse(row["P_ID"].ToString()),
                                                          ((row["FIRST_NAME"] == System.DBNull.Value) ? "" : (string)row["FIRST_NAME"]),
                                                          ((row["MID_NAME"] == System.DBNull.Value) ? "" : (string)row["MID_NAME"]),
                                                          ((row["SUR_NAME"] == System.DBNull.Value) ? "" : (string)row["SUR_NAME"]),
                                                          ((row["GENDER"] == System.DBNull.Value) ? "" : (string)row["GENDER"]),
                                                          ((row["DOB"] == System.DBNull.Value) ? "" : (string)row["DOB"]),
                                                          ((row["NEP_DISTNAME"] == System.DBNull.Value) ? "" : (string)row["NEP_DISTNAME"]),
                                                          ((row["FATHER_NAME"] == System.DBNull.Value) ? "" : (string)row["FATHER_NAME"]),
                                                          ((row["GFATHER_NAME"] == System.DBNull.Value) ? "" : (string)row["GFATHER_NAME"]));

                obj.MaritalStatus = (row["MARTIAL_STATUS"] == System.DBNull.Value ? "" : (string)row["MARTIAL_STATUS"]);
                if (row["BIRTH_DISTRICT"] != System.DBNull.Value)
                {
                    obj.BirthDistrict = int.Parse(row["BIRTH_DISTRICT"].ToString());
                }
                if (row["COUNTRY_ID"] != System.DBNull.Value)
                {
                    obj.CountryID = int.Parse(row["COUNTRY_ID"].ToString());
                }
                lstPerson.Add(obj);
            }
            return(lstPerson);
        }
        public static List <ATTPersonSearch> SearchPersonWithPostIF(ATTPersonSearch objPerson)
        {
            List <ATTPersonSearch> lstPerson = new List <ATTPersonSearch>();

            foreach (DataRow row in DLLEmployeeSearch.SearchPersonWithPostIF(objPerson).Rows)
            {
                ATTPersonSearch obj = new ATTPersonSearch(double.Parse(row["P_ID"].ToString()),
                                                          ((row["FIRST_NAME"] == System.DBNull.Value) ? "" : (string)row["FIRST_NAME"]),
                                                          ((row["MID_NAME"] == System.DBNull.Value) ? "" : (string)row["MID_NAME"]),
                                                          ((row["SUR_NAME"] == System.DBNull.Value) ? "" : (string)row["SUR_NAME"]),
                                                          ((row["GENDER"] == System.DBNull.Value) ? "" : (string)row["GENDER"]),
                                                          ((row["DOB"] == System.DBNull.Value) ? "" : (string)row["DOB"]),
                                                          ((row["NEP_DISTNAME"] == System.DBNull.Value) ? "" : (string)row["NEP_DISTNAME"]),
                                                          ((row["FATHER_NAME"] == System.DBNull.Value) ? "" : (string)row["FATHER_NAME"]),
                                                          ((row["GFATHER_NAME"] == System.DBNull.Value) ? "" : (string)row["GFATHER_NAME"]),
                                                          ((row["POST_NAME"] == System.DBNull.Value) ? "." : (string)row["POST_NAME"]));

                lstPerson.Add(obj);
            }
            return(lstPerson);
        }
Ejemplo n.º 5
0
        public static DataTable SearchPerson(ATTPersonSearch objPerson)
        {
            try
            {
                string strSelectSQL = "";

                strSelectSQL  = "SELECT P_ID,FIRST_NAME,MID_NAME,SUR_NAME,GENDER,DOB,MARTIAL_STATUS,BIRTH_DISTRICT,COUNTRY_ID,";
                strSelectSQL += "NEP_DISTNAME,FATHER_NAME,GFATHER_NAME FROM VW_PERSON_ADDRESS_INFO WHERE 1=1";
                int i = 0;

                if (objPerson.FirstName != null)
                {
                    i++;
                }
                if (objPerson.MiddleName != null)
                {
                    i++;
                }
                if (objPerson.SurName != null)
                {
                    i++;
                }
                if (objPerson.Gender != null)
                {
                    i++;
                }
                if (objPerson.District != null)
                {
                    i++;
                }
                if (objPerson.IniType != null)
                {
                    i++;
                }

                OracleParameter[] ParamArray = new OracleParameter[i];
                int j = 0;
                if (objPerson.FirstName != null)
                {
                    strSelectSQL += " AND FIRST_NAME LIKE :FName||'%'";
                    ParamArray[j] = Utilities.GetOraParam(":FName", objPerson.FirstName, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }
                if (objPerson.MiddleName != null)
                {
                    strSelectSQL += " AND MID_NAME LIKE :MName||'%'";
                    ParamArray[j] = Utilities.GetOraParam(":MName", objPerson.MiddleName, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }
                if (objPerson.SurName != null)
                {
                    strSelectSQL += " AND SUR_NAME LIKE :SurName||'%'";
                    ParamArray[j] = Utilities.GetOraParam(":SurName", objPerson.SurName, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }
                if (objPerson.Gender != null)
                {
                    strSelectSQL += " AND GENDER = :Gender";
                    ParamArray[j] = Utilities.GetOraParam(":Gender", objPerson.Gender, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }
                if (objPerson.District != null)
                {
                    strSelectSQL += " AND NEP_DISTNAME = :District";
                    ParamArray[j] = Utilities.GetOraParam(":District", objPerson.District, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }

                if (objPerson.IniType != null)
                {
                    strSelectSQL += " AND INI_TYPE = :IniType";
                    ParamArray[j] = Utilities.GetOraParam(":IniType", objPerson.IniType, OracleDbType.Varchar2, ParameterDirection.Input);
                    j++;
                }
                strSelectSQL += " ORDER BY P_ID";

                DataSet ds = SqlHelper.ExecuteDataset(CommandType.Text, strSelectSQL, ParamArray);
                return((DataTable)ds.Tables[0]);
            }
            catch (OracleException oex)
            {
                PCS.COREDL.OracleError oe = new PCS.COREDL.OracleError();
                throw new ArgumentException(oe.GetOraError(oex.Number, oex.Message));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }