예제 #1
0
 //public void loadCountryID()
 //{
 //    _obj_smhr_Tds = new SMHR_TDS();
 //    _obj_smhr_Tds.TDS_BUSINESSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
 //    _obj_smhr_Tds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
 //    _obj_smhr_Tds.OPERATION = operation.Check;
 //    DataTable dt_CountryID = BLL.get_Tds(_obj_smhr_Tds);
 //    Session["TDS_COUNTRY_ID"] = Convert.ToInt32(dt_CountryID.Rows[0][0]);
 //}
 public void loadGrid()
 {
     try
     {
         _obj_smhr_Tds                 = new SMHR_TDS();
         _obj_smhr_Tds.OPERATION       = operation.Select;
         _obj_smhr_Tds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         DataTable dt_GridBind = BLL.get_Tds(_obj_smhr_Tds);
         rg_Main.DataSource = dt_GridBind;
         //rg_Main.DataBind();
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_tds", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #2
0
 protected void rcmb_BusinessUnit_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         _obj_smhr_Tds = new SMHR_TDS();
         _obj_smhr_Tds.TDS_BUSINESSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
         _obj_smhr_Tds.ORGANISATION_ID  = Convert.ToInt32(Session["ORG_ID"]);
         _obj_smhr_Tds.OPERATION        = operation.Check;
         DataTable dt_LocalisationID = BLL.get_Tds(_obj_smhr_Tds);
         Session["TDS_LOCALISATION_ID"] = Convert.ToInt32(dt_LocalisationID.Rows[0][0]);
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_tds", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #3
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
            {
                btn_Update.Visible = false;
            }

            else
            {
                btn_Update.Visible = true;
            }
            rmp_Main.SelectedIndex    = 1;
            btn_Save.Visible          = false;
            btn_Update.Visible        = true;
            rcmb_BusinessUnit.Enabled = false;
            //chk_TdsStatus.Checked = false;
            rtxt_TdsName.Enabled = false;
            loadDropdown();
            _obj_smhr_Tds           = new SMHR_TDS();
            _obj_smhr_Tds.OPERATION = operation.Validate;
            //_obj_smhr_Tds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_smhr_Tds.TDS_ID = Convert.ToInt32(e.CommandArgument);

            Session["TDS_ID"] = Convert.ToString(e.CommandArgument);
            //ViewState["TDS_ID"] = Convert.ToInt32(e.CommandArgument);
            DataTable dt = BLL.get_Tds(_obj_smhr_Tds);

            rcmb_BusinessUnit.SelectedIndex = rcmb_BusinessUnit.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["BUSINESSUNIT_ID"]));
            rtxt_TdsName.Text = Convert.ToString(dt.Rows[0]["TDS_NAME"]);
            rtxt_TdsDesc.Text = Convert.ToString(dt.Rows[0]["TDS_DESC"]);
            if (Convert.ToString(dt.Rows[0]["TDS_STATUS"]) != null)
            {
                int Status = Convert.ToInt32(dt.Rows[0]["TDS_STATUS"]);
                rcmb_Status.SelectedIndex = rcmb_Status.FindItemIndexByValue(Convert.ToString(Status));
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_tds", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #4
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
            {
                btn_Update.Visible = false;
            }

            else
            {
                btn_Update.Visible = true;
            }

            btn_Save.Visible   = false;
            btn_Update.Visible = true;
            loadBusinessUnit();
            loadPeriod();
            //loadSlabName();

            //rcmb_BusinessUnit.Enabled = false;
            rcmb_tdsname.Enabled     = false;
            rcmb_Slab.Enabled        = false;
            rcmb_Period.Enabled      = false;
            rmp_Main.SelectedIndex   = 1;
            Session["str_Params_Id"] = Convert.ToString(e.CommandArgument);
            string str_Params_Id = Convert.ToString(Session["str_Params_Id"]);

            _obj_smhr_Tds_Params               = new SMHR_TDS_PARAMS();
            _obj_smhr_Tds_Params.OPERATION     = operation.Validate1;
            _obj_smhr_Tds_Params.TDS_PARAMS_ID = Convert.ToInt32(str_Params_Id);
            DataTable dt_ComboBox = BLL.get_TDS_PARAMS(_obj_smhr_Tds_Params);
            if (dt_ComboBox.Rows.Count != 0)
            {
                //rcmb_BusinessUnit.SelectedIndex = rcmb_BusinessUnit.Items.FindItemIndexByValue(Convert.ToString(dt_ComboBox.Rows[0]["BUSINESSUNIT_ID"]));

                _obj_smhr_Tds = new SMHR_TDS();
                _obj_smhr_Tds.TDS_BUSINESSUNIT = Convert.ToInt32(dt_ComboBox.Rows[0]["BUSINESSUNIT_ID"]);
                _obj_smhr_Tds.ORGANISATION_ID  = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds.OPERATION        = operation.Check;
                DataTable dt_LocalisationID = BLL.get_Tds(_obj_smhr_Tds);
                Session["TDS_LOCALISATION_ID"] = Convert.ToInt32(dt_LocalisationID.Rows[0][0]);
                string str_Localisation_Id = Convert.ToString(Session["TDS_LOCALISATION_ID"]);
                rcmb_tdsname.SelectedIndex   = rcmb_tdsname.Items.FindItemIndexByValue(Convert.ToString(dt_ComboBox.Rows[0]["TDS_ID"]));
                _obj_smhr_Tds_Slab           = new SMHR_TDS_SLAB();
                _obj_smhr_Tds_Slab.OPERATION = operation.Check1;
                _obj_smhr_Tds_Slab.TDS_SLAB_LOCALISATION_ID = Convert.ToInt32(str_Localisation_Id);
                _obj_smhr_Tds_Slab.TDS_SLAB_BUSINESSUNIT_ID = Convert.ToInt32(dt_ComboBox.Rows[0]["BUSINESSUNIT_ID"]);
                _obj_smhr_Tds_Slab.ORGANISATION_ID          = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds_Slab.TDS_SLAB_TDS_ID          = Convert.ToInt32(rcmb_tdsname.SelectedItem.Value);
                DataTable dt_SlabName = BLL.get_TdsSlab(_obj_smhr_Tds_Slab);
                rcmb_Slab.DataSource     = dt_SlabName;
                rcmb_Slab.DataTextField  = "TDS_SLAB_NAME";
                rcmb_Slab.DataValueField = "TDS_SLAB_ID";
                rcmb_Slab.DataBind();
                rcmb_Slab.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1"));

                rcmb_Slab.SelectedIndex    = rcmb_Slab.Items.FindItemIndexByValue(Convert.ToString(dt_ComboBox.Rows[0]["TDS_SLAB_ID"]));
                rcmb_tdsname.SelectedIndex = rcmb_tdsname.Items.FindItemIndexByValue(Convert.ToString(dt_ComboBox.Rows[0]["TDS_ID"]));
                if (dt_ComboBox.Rows[0]["TDS_PARAMS_PERIOD_ID"] != System.DBNull.Value)
                {
                    rcmb_Period.SelectedIndex = rcmb_Period.Items.FindItemIndexByValue(Convert.ToString(dt_ComboBox.Rows[0]["TDS_PARAMS_PERIOD_ID"]));
                }
            }
            _obj_smhr_Tds_Params               = new SMHR_TDS_PARAMS();
            _obj_smhr_Tds_Params.OPERATION     = operation.Empty;
            _obj_smhr_Tds_Params.TDS_PARAMS_ID = Convert.ToInt32(str_Params_Id);
            DataTable dt_Params = BLL.get_TDS_PARAMS(_obj_smhr_Tds_Params);
            if (dt_Params.Rows.Count != 0)
            {
                rntxt_TdsFromVal.Text = Convert.ToString(dt_Params.Rows[0]["TDS_PARAMS_FROMVAL"]);
                rntxt_TdsToVal.Text   = Convert.ToString(dt_Params.Rows[0]["TDS_PARAMS_TOVAL"]);
                rntxt_TdsVal.Text     = Convert.ToString(dt_Params.Rows[0]["TDS_PARAMS_VALUE"]);
                rntxt_TdsPercent.Text = Convert.ToString(dt_Params.Rows[0]["TDS_PARAMS_PERCENT"]);
                //rcmb_Period.SelectedIndex = rcmb_Period.Items.FindItemIndexByValue(Convert.ToString(dt_Params.Rows[0]["PERIOD_ID"]));
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Tds_Params", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #5
0
    //protected void rcmb_BusinessUnit_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    //{
    //    try
    //    {
    //        _obj_smhr_Tds_Slab = new SMHR_TDS_SLAB();
    //        _obj_smhr_Tds_Slab.OPERATION = operation.Check;
    //        _obj_smhr_Tds_Slab.TDS_SLAB_BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
    //        _obj_smhr_Tds_Slab.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
    //        //_obj_smhr_Tds_Slab.TDS_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
    //        DataTable dt_Tds_Id = BLL.get_TdsSlab(_obj_smhr_Tds_Slab);
    //        if (dt_Tds_Id.Rows.Count > 0)
    //        {
    //            Session["TDS_ID"] = Convert.ToString(dt_Tds_Id.Rows[0][0]);

    //            load_Localisation_Id();
    //        }
    //    }
    //    catch (Exception ex)
    //    {
    //        SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TdsSlab", ex.StackTrace, DateTime.Now);
    //        Response.Redirect("~/Frm_ErrorPage.aspx");
    //    }
    //}
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            string str_Localisation = Convert.ToString(Session["TDS_LOCALISATION_ID"]);
            _obj_smhr_Tds_Slab = new SMHR_TDS_SLAB();
            if (rtxt_TdsSlabName.Text == string.Empty)
            {
                _obj_smhr_Tds_Slab.TDS_SLAB_NAME  = Convert.ToString(rcmbSlab.SelectedItem.Text.Replace("'", "''"));
                _obj_smhr_Tds_Slab.TDS_SLAB_HR_ID = Convert.ToInt32(rcmbSlab.SelectedValue);
            }
            else
            {
                _obj_smhr_Tds_Slab.TDS_SLAB_NAME = Convert.ToString(rtxt_TdsSlabName.Text.Replace("'", "''"));
            }
            _obj_smhr_Tds_Slab.TDS_SLAB_DESC = Convert.ToString(rtxt_TdsSlabDesc.Text.Replace("'", "''"));

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

                //_obj_smhr_Tds_Slab.TDS_SLAB_TDS_ID = Convert.ToInt32(Session["TDS_ID"]);
                //_obj_smhr_Tds_Slab.TDS_SLAB_ID = Convert.ToInt32(rcmb_tdsname.SelectedItem.Value);//Convert.ToInt32(Session["TDS_SLAB_ID"]);
                _obj_smhr_Tds_Slab.TDS_SLAB_ID = Convert.ToInt32(Session["TDS_SLAB_ID"]);
                _obj_smhr_Tds_Slab.OPERATION   = operation.Update;
                if (BLL.set_TdsSlab(_obj_smhr_Tds_Slab))
                {
                    BLL.ShowMessage(this, "Record Updated Successfully");
                    rmp_Main.SelectedIndex = 0;
                }
                break;

            case "BTN_SAVE":
                _obj_smhr_Tds           = new SMHR_TDS();
                _obj_smhr_Tds.OPERATION = operation.Empty;
                //_obj_smhr_Tds.TDS_BUSINESSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
                _obj_smhr_Tds.TDS_ID          = Convert.ToInt32(rcmb_tdsname.SelectedItem.Value);
                _obj_smhr_Tds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt_Count = BLL.get_Tds(_obj_smhr_Tds);
                if (Convert.ToInt32(dt_Count.Rows[0][0]) == 0)
                {
                    BLL.ShowMessage(this, "TDS Locale not created for this Businessunit");
                    return;
                }
                _obj_smhr_Tds_Slab.OPERATION       = operation.Empty1;
                _obj_smhr_Tds_Slab.TDS_SLAB_TDS_ID = Convert.ToInt32(rcmb_tdsname.SelectedItem.Value);    //Convert.ToInt32(Session["TDS_ID"]);
                _obj_smhr_Tds_Slab.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt = BLL.get_TdsSlab(_obj_smhr_Tds_Slab);
                if (dt.Rows.Count > 0)
                {
                    if (Convert.ToInt32(dt.Rows[0]["COUNT"]) != 0)
                    {
                        BLL.ShowMessage(this, "TDS Slab Name Already Exists for this TDS");
                        return;
                    }
                }
                _obj_smhr_Tds_Slab.TDS_SLAB_LOCALISATION_ID = Convert.ToInt32(Session["TDS_LOCALISATION_ID"]);    //Convert.ToInt32(str_Localisation);
                _obj_smhr_Tds_Slab.TDS_SLAB_BUSINESSUNIT_ID = Convert.ToInt32(Session["TDS_BU_ID"]);
                _obj_smhr_Tds_Slab.TDS_SLAB_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds_Slab.OPERATION = operation.Insert;
                if (BLL.set_TdsSlab(_obj_smhr_Tds_Slab))
                {
                    BLL.ShowMessage(this, "record inserted successfully");
                }
                break;

            default:
                break;
            }
            rmp_Main.SelectedIndex = 0;
            loadGrid();
            rg_Main.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TdsSlab", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #6
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_smhr_Tds                  = new SMHR_TDS();
            _obj_smhr_Tds.TDS_NAME         = Convert.ToString(rtxt_TdsName.Text.Replace("'", "''"));
            _obj_smhr_Tds.TDS_DESC         = Convert.ToString(rtxt_TdsDesc.Text.Replace("'", "''"));
            _obj_smhr_Tds.TDS_BUSINESSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
            //_obj_smhr_Tds.TDS_ID = Convert.ToInt32(ViewState["TD_ID"]);
            _obj_smhr_Tds.TDS_ID = Convert.ToInt32(Session["TDS_ID"]);
            //if (chk_TdsStatus.Checked)
            //{
            //    _obj_smhr_Tds.TDS_STATUS = true;
            //}
            //else
            //{
            //    _obj_smhr_Tds.TDS_STATUS = false;
            //}
            int Status = Convert.ToInt32(rcmb_Status.SelectedItem.Value);
            _obj_smhr_Tds.TDS_STATUS = Convert.ToBoolean(Status);
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":
                //_obj_smhr_Tds.TDS_COUNTRY_ID = Convert.ToInt32(Session["TDS_COUNTRY_ID"]);
                _obj_smhr_Tds.TDS_BUSINESSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
                _obj_smhr_Tds.OPERATION        = operation.Empty;
                DataTable dt_Count = BLL.get_Tds(_obj_smhr_Tds);
                _obj_smhr_Tds.OPERATION           = operation.Check1;
                _obj_smhr_Tds.TDS_BUSINESSUNIT    = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
                _obj_smhr_Tds.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds.TDS_LOCALISATION_ID = Convert.ToInt32(Session["TDS_LOCALISATION_ID"]);
                DataTable dt_Status = BLL.get_Tds(_obj_smhr_Tds);
                if (Convert.ToInt32(dt_Count.Rows[0][0]) != 0)
                {
                    if (Convert.ToString(dt_Status.Rows[0]["TDS_STATUS"]) == "True")
                    {
                        BLL.ShowMessage(this, "TDS record for this Businessunit already exists");
                        return;
                    }
                }
                _obj_smhr_Tds.TDS_MODIFIEDBY   = Convert.ToInt32(Session["USER_ID"]);
                _obj_smhr_Tds.TDS_MODIFIEDDATE = Convert.ToDateTime(DateTime.Now);
                _obj_smhr_Tds.OPERATION        = operation.Update;

                if (BLL.set_Tds(_obj_smhr_Tds))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                break;

            case "BTN_SAVE":
                _obj_smhr_Tds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds.OPERATION       = operation.Empty;
                DataTable dt_Count_Save = BLL.get_Tds(_obj_smhr_Tds);
                _obj_smhr_Tds.OPERATION           = operation.Check1;
                _obj_smhr_Tds.TDS_BUSINESSUNIT    = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
                _obj_smhr_Tds.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds.TDS_LOCALISATION_ID = Convert.ToInt32(Session["TDS_LOCALISATION_ID"]);
                DataTable dt_Status_Save = BLL.get_Tds(_obj_smhr_Tds);
                if (Convert.ToInt32(dt_Status_Save.Rows.Count) != 0)
                {
                    for (int i = 0; i < dt_Status_Save.Rows.Count; i++)
                    {
                        if (Convert.ToString(dt_Status_Save.Rows[i]["TDS_STATUS"]) == "True")
                        {
                            BLL.ShowMessage(this, "TDS record for this Businessunit already exists.If you want to create new Localisation, inactive the earlier record.");
                            return;
                        }
                    }
                }
                _obj_smhr_Tds.TDS_LOCALISATION_ID = Convert.ToInt32(Session["TDS_LOCALISATION_ID"]);
                _obj_smhr_Tds.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
                _obj_smhr_Tds.TDS_CREATEDBY       = Convert.ToInt32(Session["USER_ID"]);
                _obj_smhr_Tds.TDS_CREATEDDATE     = DateTime.Now;
                _obj_smhr_Tds.OPERATION           = operation.Insert;
                if (BLL.set_Tds(_obj_smhr_Tds))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully");
                }
                break;

            default:
                break;
            }
            rmp_Main.SelectedIndex = 0;
            loadGrid();
            rg_Main.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_tds", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }