Esempio n. 1
0
 public static DataTable GET_AREA_BU_WISE(SMHR_AREA _obj_smhr_Area)
 {
     return(ExecuteQuery("EXEC USP_SMHR_AREA @Operation = 'GET_AREA_BU_WISE'" +
                         ",@AREA_BU= " + _obj_smhr_Area.AREA_BUSINESSUNIT_ID +
                         ",@ORG_ID= " + _obj_smhr_Area.ORGANISATION_ID));
     //",@AREA_ID= " + _obj_smhr_Area.AREA_ID
 }
Esempio n. 2
0
 public static DataTable GET_AREA_BU_DI_DP_SD_WISE(SMHR_AREA _obj_smhr_Area)
 {
     return(ExecuteQuery("EXEC USP_SMHR_AREA @Operation = 'GET_AREA_BU_DI_DP_SD_WISE'" +
                         ",@AREA_BU= " + _obj_smhr_Area.AREA_BUSINESSUNIT_ID +
                         ",@ORG_ID= " + _obj_smhr_Area.ORGANISATION_ID +
                         //",@AREA_ID= " + _obj_smhr_Area.AREA_ID +
                         ",@AREA_DIRECTORATE_ID= " + _obj_smhr_Area.AREA_DIRECTORATE_ID +
                         ",@AREA_DEPARTMENT_ID= " + _obj_smhr_Area.AREA_DEPARTMENT_ID +
                         ",@AREA_SUBDEPARTMENT_ID= " + _obj_smhr_Area.AREA_SUBDEPARTMENT_ID));
 }
Esempio n. 3
0
 protected void LoadAreasGrid()
 {
     try
     {
         _obj_Smhr_Area                 = new SMHR_AREA();
         _obj_Smhr_Area.OPERATION       = operation.GET_ALLAREAS;
         _obj_Smhr_Area.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         Rg_Areas.DataSource            = BLL.get_AllAreas(_obj_Smhr_Area);
         //Rg_Areas.DataBind();
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Areas", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Esempio n. 4
0
    protected void lnk_Edit(object sender, CommandEventArgs e)
    {
        try
        {
            ClearControls();
            _obj_Smhr_Area            = new SMHR_AREA();
            rcmb_EmpReg_BU.Enabled    = false;
            rad_Directorate.Enabled   = false;
            rad_Department.Enabled    = false;
            rad_SubDepartment.Enabled = false;
            rad_AreaName.Enabled      = false;
            rad_Description.Enabled   = true;
            rad_IsActive.Enabled      = true;
            _obj_Smhr_Area.AREA_ID    = Convert.ToInt32(e.CommandArgument);
            DataTable dt = BLL.get_Area(_obj_Smhr_Area);
            LoadBusinessUnit();
            lbl_AreaID.Text              = Convert.ToString(dt.Rows[0]["AREA_ID"]);
            rad_AreaName.Text            = Convert.ToString(dt.Rows[0]["Area_Name"]);
            rad_IsActive.Checked         = Convert.ToBoolean(dt.Rows[0]["Area_IS_ACTIVE"]);
            rcmb_EmpReg_BU.SelectedValue = Convert.ToString(dt.Rows[0]["BUSINESSUNIT_ID"]);
            Load_Directorate();

            if (Convert.ToInt32(dt.Rows[0]["AREA_DIRECTORATE_ID"]) != 0)
            {
                rad_Directorate.SelectedValue = Convert.ToString(dt.Rows[0]["AREA_DIRECTORATE_ID"]);
            }
            else
            {
                rad_Directorate.SelectedValue = Convert.ToString(0);
            }

            LoadDepartment();
            rad_Department.SelectedValue = Convert.ToString(dt.Rows[0]["AREA_DEPARTMENT_ID"]);
            LoadDivision();
            rad_SubDepartment.SelectedValue = Convert.ToString(dt.Rows[0]["AREA_SUBDEPARTMENT_ID"]);
            rad_Description.Text            = Convert.ToString(dt.Rows[0]["AREA_DESCRIPTION"]);
            Rm_HDPT_page.SelectedIndex      = 1;
            rad_IsActive.Enabled            = true;
            BTN_SAVE.Visible   = false;
            btn_Update.Visible = true;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Areas", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Esempio n. 5
0
    protected void BTN_SAVE_Click(object sender, EventArgs e)
    {
        try
        {
            bool      status       = false;
            int       buID         = Convert.ToInt32(rcmb_EmpReg_BU.SelectedValue);
            DataTable dtAreaExists = new DataTable();

            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_SAVE":

                _obj_Smhr_Area                  = new SMHR_AREA();
                _obj_Smhr_Area.OPERATION        = operation.Insert;
                _obj_Smhr_Area.AREA_NAME        = Convert.ToString(rad_AreaName.Text);
                _obj_Smhr_Area.AREA_DESCRIPTION = rad_Description.Text;

                _obj_Smhr_Area.AREA_CREATED_BY   = Convert.ToInt32(Session["USER_ID"]);
                _obj_Smhr_Area.AREA_CREATED_DATE = DateTime.Now;
                _obj_Smhr_Area.AREA_IS_ACTIVE    = Convert.ToBoolean(rad_IsActive.Checked);

                if (buID != 0)
                {
                    _obj_Smhr_Area.AREA_BUSINESSUNIT_ID = buID;
                }
                else
                {
                    BLL.ShowMessage(this, "Please Select Business Unit");
                    return;
                }

                if (rad_Directorate.SelectedIndex > 0)
                {
                    _obj_Smhr_Area.AREA_DIRECTORATE_ID = Convert.ToInt32(rad_Directorate.SelectedValue);
                }
                else
                {
                    _obj_Smhr_Area.AREA_DIRECTORATE_ID = 0;
                }
                if (rad_Department.SelectedIndex > 0)
                {
                    _obj_Smhr_Area.AREA_DEPARTMENT_ID = Convert.ToInt32(rad_Department.SelectedValue);
                }
                else
                {
                    _obj_Smhr_Area.AREA_DEPARTMENT_ID = 0;
                }
                if (rad_SubDepartment.SelectedIndex > 0)
                {
                    _obj_Smhr_Area.AREA_SUBDEPARTMENT_ID = Convert.ToInt32(rad_SubDepartment.SelectedValue);
                }
                else
                {
                    _obj_Smhr_Area.AREA_SUBDEPARTMENT_ID = 0;
                }
                _obj_Smhr_Area.AREA_BUSINESSUNIT_ID = Convert.ToInt32(rcmb_EmpReg_BU.SelectedValue);

                dtAreaExists = BLL.checkAreaexistsbyBuID(_obj_Smhr_Area);

                if (dtAreaExists.Rows.Count == 0)
                {
                    status = BLL.set_Areas(_obj_Smhr_Area);

                    if (status == true)
                    {
                        BLL.ShowMessage(this, "Information Successfully Saved");
                    }
                }
                else
                {
                    BLL.ShowMessage(this, "This Area Already Exists");
                    return;
                }

                break;

            case "BTN_UPDATE":
                _obj_Smhr_Area                     = new SMHR_AREA();;
                _obj_Smhr_Area.OPERATION           = operation.Update;
                _obj_Smhr_Area.AREA_NAME           = Convert.ToString(rad_AreaName.Text);
                _obj_Smhr_Area.AREA_DESCRIPTION    = rad_Description.Text;
                _obj_Smhr_Area.AREA_DIRECTORATE_ID = Convert.ToInt32(rad_Directorate.SelectedValue);
                if (rad_Department.SelectedIndex > 0)
                {
                    _obj_Smhr_Area.AREA_DEPARTMENT_ID = Convert.ToInt32(rad_Department.SelectedValue);
                }
                else
                {
                    _obj_Smhr_Area.AREA_DEPARTMENT_ID = 0;
                }
                if (rad_SubDepartment.SelectedIndex > 0)
                {
                    _obj_Smhr_Area.AREA_SUBDEPARTMENT_ID = Convert.ToInt32(rad_SubDepartment.SelectedValue);
                }
                else
                {
                    _obj_Smhr_Area.AREA_SUBDEPARTMENT_ID = 0;
                }
                _obj_Smhr_Area.AREA_MODIFIED_BY    = Convert.ToInt32(Session["USER_ID"]);
                _obj_Smhr_Area.AREA_MODIFIED_DATE  = DateTime.Now;
                _obj_Smhr_Area.AREA_ID             = Convert.ToInt32(lbl_AreaID.Text);
                _obj_Smhr_Area.AREA_IS_ACTIVE      = Convert.ToBoolean(rad_IsActive.Checked);
                _obj_Smhr_Area.AREA_DIRECTORATE_ID = Convert.ToInt32(rad_Directorate.SelectedValue);

                if (Convert.ToString(rad_Department.SelectedValue) != "")
                {
                    _obj_Smhr_Area.AREA_DEPARTMENT_ID = Convert.ToInt32(rad_Department.SelectedValue);
                }
                else
                {
                    _obj_Smhr_Area.AREA_DEPARTMENT_ID = 0;
                }

                _obj_Smhr_Area.AREA_SUBDEPARTMENT_ID = Convert.ToInt32(rad_SubDepartment.SelectedValue);
                _obj_Smhr_Area.AREA_BUSINESSUNIT_ID  = Convert.ToInt32(rcmb_EmpReg_BU.SelectedValue);

                if (buID != 0)
                {
                    _obj_Smhr_Area.AREA_BUSINESSUNIT_ID = buID;
                }
                else
                {
                    BLL.ShowMessage(this, "Please Select Business Unit");
                    return;
                }

                status = BLL.set_Areas(_obj_Smhr_Area);
                if (status == true)
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }

                break;
            }
            Rm_HDPT_page.SelectedIndex = 0;
            LoadAreasGrid();
            Rg_Areas.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Areas", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Esempio n. 6
0
 public static DataTable checkAreaexistsbyBuID(SMHR_AREA _obj_smhr_areas_master)
 {
     return(ExecuteQuery("EXEC USP_SMHR_AREA @Operation = 'CHECKEXISTS_BY_BU_ID',@AREA_NAME = '" + _obj_smhr_areas_master.AREA_NAME + "'" + ",@AREA_BU=" + _obj_smhr_areas_master.AREA_BUSINESSUNIT_ID));
 }
Esempio n. 7
0
 public static DataTable get_allareas_by_buID(SMHR_AREA _obj_smhr_area)
 {
     return(ExecuteQuery("EXEC USP_SMHR_AREA @Operation = 'GET_ALLAREAS_BY_BUID'" + ", @AREA_BU=" + _obj_smhr_area.AREA_BUSINESSUNIT_ID));
 }