Example #1
0
        public static List <ATTDesignation> GetDesignation(int?DesgId, string desType)
        {
            List <ATTDesignation> LstDesg = new List <ATTDesignation>();

            try
            {
                foreach (DataRow row in DLLDesignation.GetDesignation(DesgId, desType).Rows)
                {
                    ATTDesignation ObjAtt = new ATTDesignation
                                            (
                        int.Parse(row["DES_ID"].ToString()),
                        row["DES_NAME"].ToString(),
                        row["DES_TYPE"].ToString(),
                        int.Parse(row["SERVICE_PERIOD"].ToString()),
                        int.Parse(row["AGE_LIMIT"].ToString())
                                            );
                    LstDesg.Add(ObjAtt);
                }
                return(LstDesg);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public static ObjectValidation Validate(ATTDesignation ObjAttDL)
        {
            ObjectValidation OV = new ObjectValidation();

            if (ObjAttDL.DesignationName == "")
            {
                OV.IsValid      = false;
                OV.ErrorMessage = "कृपया पद राख्नुहोस.";
                return(OV);
            }

            if (ObjAttDL.DesignationType == "")
            {
                OV.IsValid      = false;
                OV.ErrorMessage = "कृपया पदको किसिम छान्नुहोस.";
                return(OV);
            }
            if (ObjAttDL.ServicePeriod == 0)
            {
                OV.IsValid      = false;
                OV.ErrorMessage = "र्कपया सेवा अवधि भर्नुहोस्";
            }
            if (ObjAttDL.AgeLimit == 0)
            {
                OV.IsValid      = false;
                OV.ErrorMessage = "र्कपया उमेर सिमा भर्नुहोस्";
            }

            return(OV);
        }
Example #3
0
 public static bool SaveDesignation(ATTDesignation ObjAtt)
 {
     try
     {
         return(DLLDesignation.SaveDesignation(ObjAtt));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public static bool SaveDesignation(ATTDesignation ObjAtt)
        {
            GetConnection     Conn = new GetConnection();
            OracleConnection  DBConn;
            OracleTransaction Tran;
            string            InsertUpdateDesignation = "";

            try
            {
                DBConn = Conn.GetDbConn(Module.PMS);
                Tran   = DBConn.BeginTransaction();

                if (ObjAtt.DesignationID == 0)
                {
                    InsertUpdateDesignation = "SP_ADD_DESIGNATIONS";
                }
                else
                {
                    InsertUpdateDesignation = "SP_EDIT_DESIGNATIONS";
                }

                OracleParameter[] ParamArray = new OracleParameter[5];

                ParamArray[0] = Utilities.GetOraParam(":p_DES_ID", ObjAtt.DesignationID, OracleDbType.Int64, ParameterDirection.InputOutput);
                ParamArray[1] = Utilities.GetOraParam(":p_DESG_NAME", ObjAtt.DesignationName, OracleDbType.Varchar2, ParameterDirection.Input);
                ParamArray[2] = Utilities.GetOraParam(":p_DESG_TYPE", ObjAtt.DesignationType, OracleDbType.Varchar2, ParameterDirection.Input);
                ParamArray[3] = Utilities.GetOraParam(":p_SERVICE_PERIOD", ObjAtt.ServicePeriod, OracleDbType.Int32, ParameterDirection.Input);
                ParamArray[4] = Utilities.GetOraParam(":p_AGE_LIMIT", ObjAtt.AgeLimit, OracleDbType.Int32, ParameterDirection.Input);

                SqlHelper.ExecuteNonQuery(Tran, CommandType.StoredProcedure, InsertUpdateDesignation, ParamArray);

                int DesgID = int.Parse(ParamArray[0].Value.ToString());

                ObjAtt.DesignationID = DesgID;

                Tran.Commit();

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                Conn.CloseDbConn();
            }
        }
Example #5
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        List <ATTDesignation> DesignationList = (List <ATTDesignation>)Session["Designation"];
        int DesgID;

        if (lstDesignation.SelectedIndex == -1)
        {
            DesgID = 0;
        }
        else
        {
            DesgID = DesignationList[lstDesignation.SelectedIndex].DesignationID;
        }
        string desType = "J";

        try
        {
            ATTDesignation ObjAtt = new ATTDesignation(DesgID, txtDesignation_Rqd.Text.Trim(), desType);

            ObjectValidation OV = BLLDesignation.Validate(ObjAtt);
            if (OV.IsValid == false)
            {
                lblStatusMessage.Text = OV.ErrorMessage;
                this.programmaticModalPopup.Show();
                return;
            }
            for (int i = 0; i < lstDesignation.Items.Count; i++)
            {
                if (lstDesignation.SelectedIndex != i)
                {
                    if (DesignationList[i].DesignationName.ToLower() == txtDesignation_Rqd.Text.Trim().ToLower())
                    {
                        this.lblStatusMessage.Text = "Designation Name Already Exists";
                        this.programmaticModalPopup.Show();
                        return;
                    }
                }
            }

            BLLDesignation.SaveDesignation(ObjAtt);

            if (lstDesignation.SelectedIndex > -1)
            {
                DesignationList[this.lstDesignation.SelectedIndex].DesignationID   = ObjAtt.DesignationID;
                DesignationList[this.lstDesignation.SelectedIndex].DesignationName = txtDesignation_Rqd.Text.Trim();
                DesignationList[this.lstDesignation.SelectedIndex].DesignationType = desType;
            }

            else
            {
                DesignationList.Add(ObjAtt);
            }

            lstDesignation.DataSource     = DesignationList;
            lstDesignation.DataTextField  = "DesignationName";
            lstDesignation.DataValueField = "DesignationID";
            lstDesignation.DataBind();
            this.lblStatusMessage.Text = "Designation Successfully Saved.";
            this.programmaticModalPopup.Show();
            ClearControls();
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = ex.Message;
            this.programmaticModalPopup.Show();
            return;
        }
    }
Example #6
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (this.txtDesignation_Rqd.Text == "" || this.txtServicePeriod.Text == "" || this.txtAgeLimit.Text == "")
        {
            this.lblStatusMessage.Text = "**कृपया पद,सेवा,उमेर सिमा भर्नुहोस्";
            this.programmaticModalPopup.Show();
            return;
        }
        List <ATTDesignation> DesignationList = (List <ATTDesignation>)Session["Designation"];
        int DesgID;

        if (lstDesignation.SelectedIndex == -1)
        {
            DesgID = 0;
        }
        else
        {
            DesgID = DesignationList[lstDesignation.SelectedIndex].DesignationID;
        }
        string desType = "O";

        if (Session["ApplicationID"].ToString() == "2")
        {
            desType = "J";
        }
        int servicePeriod = 0;

        if (this.txtServicePeriod.Text != "")
        {
            servicePeriod = int.Parse(this.txtServicePeriod.Text);
        }
        int ageLimit = 0;

        if (this.txtAgeLimit.Text != "")
        {
            ageLimit = int.Parse(this.txtAgeLimit.Text);
        }
        try
        {
            ATTDesignation ObjAtt = new ATTDesignation(DesgID, txtDesignation_Rqd.Text.Trim(), desType, servicePeriod, ageLimit);

            for (int i = 0; i < lstDesignation.Items.Count; i++)
            {
                if (lstDesignation.SelectedIndex != i)
                {
                    if (DesignationList[i].DesignationName.ToLower() == txtDesignation_Rqd.Text.Trim().ToLower())
                    {
                        this.lblStatusMessage.Text = "Designation Name Already Exists";
                        this.programmaticModalPopup.Show();
                        this.txtDesignation_Rqd.Text = "";
                        this.txtServicePeriod.Text   = "";
                        this.txtAgeLimit.Text        = "";
                        return;
                    }
                }
            }

            if (BLLDesignation.SaveDesignation(ObjAtt))
            {
                this.lblStatusMessage.Text = "Designation Successfully Saved";
                this.programmaticModalPopup.Show();
            }

            if (lstDesignation.SelectedIndex > -1)
            {
                DesignationList[this.lstDesignation.SelectedIndex].DesignationID   = ObjAtt.DesignationID;
                DesignationList[this.lstDesignation.SelectedIndex].DesignationName = txtDesignation_Rqd.Text.Trim();
                DesignationList[this.lstDesignation.SelectedIndex].DesignationType = desType;
                DesignationList[this.lstDesignation.SelectedIndex].ServicePeriod   = servicePeriod;
                DesignationList[this.lstDesignation.SelectedIndex].AgeLimit        = ageLimit;
            }

            else
            {
                DesignationList.Add(ObjAtt);
            }

            lstDesignation.DataSource     = DesignationList;
            lstDesignation.DataTextField  = "DesignationName";
            lstDesignation.DataValueField = "DesignationID";
            lstDesignation.DataBind();
            this.lblStatusMessage.Text = "Designation Saved Successfully.";
            this.programmaticModalPopup.Show();
            ClearControls();
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = ex.Message;
            this.programmaticModalPopup.Show();
            return;
        }
    }