Exemplo n.º 1
0
 protected void lnk_Edit_Command(object sender, CommandEventArgs e)
 {
     try
     {
         RMP_AttendancePeriod.SelectedIndex = 1;
         rcmb_PeriodDetails.Enabled         = false;
         rcmb_Period.Enabled = false;
         rcmb_BU.Enabled     = false;
         btn_Update.Visible  = true;
         btn_Save.Visible    = false;
         LoadCombos();
         lbl_ID.Text = Convert.ToString(Convert.ToInt32(e.CommandArgument));
         _obj_smhr_AttendancePeriod = new SMHR_ATTENDANCEPERIOD();
         _obj_smhr_AttendancePeriod.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
         _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_ID = Convert.ToInt32(e.CommandArgument);
         _obj_smhr_AttendancePeriod.MODE = 4;
         DataTable dt = BLL.get_AttendancePeriod(_obj_smhr_AttendancePeriod);
         if (dt.Rows.Count > 0)
         {
             rcmb_BU.SelectedIndex     = rcmb_BU.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["ATTENDANCEPERIOD_BU"]));
             rcmb_Period.SelectedIndex = rcmb_Period.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["ATTENDANCEPERIOD_PERIOD"]));
             rcmb_Period_SelectedIndexChanged(null, null);
             rcmb_PeriodDetails.SelectedIndex = rcmb_PeriodDetails.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["ATTENDANCEPERIOD_PERIODDETAILS"]));
             rdtp_StartDate.SelectedDate      = Convert.ToDateTime(dt.Rows[0]["ATTENDANCEPERIOD_STARTDATE"]);
             rdtp_EndDate.SelectedDate        = Convert.ToDateTime(dt.Rows[0]["ATTENDANCEPERIOD_ENDDATE"]);
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AttendancePeriod", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemplo n.º 2
0
 protected void rg_AttendancePeriod_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
 {
     try
     {
         _obj_smhr_AttendancePeriod = new SMHR_ATTENDANCEPERIOD();
         _obj_smhr_AttendancePeriod.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         _obj_smhr_AttendancePeriod.LOGIN_ID        = Convert.ToInt32(Session["USER_ID"]);
         _obj_smhr_AttendancePeriod.MODE            = 3;
         DataTable dt = BLL.get_AttendancePeriod(_obj_smhr_AttendancePeriod);
         rg_AttendancePeriod.DataSource = dt;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AttendancePeriod", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemplo n.º 3
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_smhr_AttendancePeriod = new SMHR_ATTENDANCEPERIOD();
            _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_BU            = Convert.ToInt32(rcmb_BU.SelectedItem.Value);
            _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_PERIOD        = Convert.ToInt32(rcmb_Period.SelectedItem.Value);
            _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_PERIODDETAILS = Convert.ToInt32(rcmb_PeriodDetails.SelectedItem.Value);
            _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_STARTDATE     = Convert.ToDateTime(rdtp_StartDate.SelectedDate);
            _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_ENDDATE       = Convert.ToDateTime(rdtp_EndDate.SelectedDate);
            _obj_smhr_AttendancePeriod.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_smhr_AttendancePeriod.CREATEDBY       = Convert.ToInt32(Session["USER_ID"]);
            _obj_smhr_AttendancePeriod.LASTMDFBY       = Convert.ToInt32(Session["USER_ID"]);
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_SAVE":
                _obj_smhr_AttendancePeriod.MODE = 2;
                if (Convert.ToString(BLL.get_AttendancePeriod(_obj_smhr_AttendancePeriod).Rows[0]["COUNT"]) != "0")
                {
                    BLL.ShowMessage(this, "Details are already Saved for the Selected BU and Period Details");
                    return;
                }
                _obj_smhr_AttendancePeriod.MODE = 1;
                if (BLL.set_AttendancePeriod(_obj_smhr_AttendancePeriod))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully.");
                    ClearControls();
                    RMP_AttendancePeriod.SelectedIndex = 0;
                    LoadGrid();
                    return;
                }
                break;

            case "BTN_UPDATE":
                _obj_smhr_AttendancePeriod.MODE = 2;
                if (Convert.ToString(BLL.get_AttendancePeriod(_obj_smhr_AttendancePeriod).Rows[0]["COUNT"]) != "1")
                {
                    BLL.ShowMessage(this, "Details are already Saved for the Selected BU and Period Details");
                    return;
                }
                _obj_smhr_AttendancePeriod.ATTENDANCEPERIOD_ID = Convert.ToInt32(lbl_ID.Text);
                _obj_smhr_AttendancePeriod.MODE = 5;
                if (BLL.set_AttendancePeriod(_obj_smhr_AttendancePeriod))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully.");
                    ClearControls();
                    RMP_AttendancePeriod.SelectedIndex = 0;
                    LoadGrid();
                    return;
                }
                break;

            default:
                break;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AttendancePeriod", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }