Esempio n. 1
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            SMHR_EMPOTTRANS _obj_Smhr_EmpOTTrans = new SMHR_EMPOTTRANS();

            _obj_Smhr_EmpOTTrans.EMPOTTRANS_EMPID     = Convert.ToInt32(rcmb_OTDetEmployeeID.SelectedItem.Value);
            _obj_Smhr_EmpOTTrans.EMPOTTRANS_TYPEID    = Convert.ToInt32(rcmb_OTDetOTType.SelectedItem.Value);
            _obj_Smhr_EmpOTTrans.EMPOTTRANS_PERIOD_ID = Convert.ToInt32(rcmb_OTDetPeriodDetails.SelectedItem.Value);
            _obj_Smhr_EmpOTTrans.EMPOTTRANS_DATE      = Convert.ToDateTime(rdtp_OTDetOTDate.SelectedDate);
            //_obj_Smhr_EmpOTTrans.EMPOTTRANS_HOURS = float.Parse(rtxt_OTDetOTHours.Text);
            _obj_Smhr_EmpOTTrans.EMPOTTRANS_HOURS = Convert.ToInt32(rtxt_OTDetOTHours.Text);
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":
                _obj_Smhr_EmpOTTrans.EMPOTTRANS_ID = Convert.ToInt32(lbl_OTDetID.Text);
                _obj_Smhr_EmpOTTrans.OPERATION     = operation.Update;
                if (BLL.set_EmpOTTrans(_obj_Smhr_EmpOTTrans))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            case "BTN_SAVE":
                _obj_Smhr_EmpOTTrans.OPERATION = operation.Insert;
                if (BLL.set_EmpOTTrans(_obj_Smhr_EmpOTTrans))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                break;

            default:
                break;
            }
            Rm_AOT_page.SelectedIndex = 0;
            LoadData();
            RG_OTpproval.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_OverTime", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Esempio n. 2
0
 private void LoadData()
 {
     try
     {
         _obj_smhr_empottrans                       = new SMHR_EMPOTTRANS();
         _obj_smhr_empottrans.OPERATION             = operation.Empty;
         _obj_smhr_empottrans.EMPOTTRANS_APPROVEDBY = Convert.ToInt32(rtxt_ReportingMgr.Text);
         _obj_smhr_empottrans.ORGANISATION_ID       = Convert.ToInt32(Session["ORG_ID"]);
         dt_Details = new DataTable();
         dt_Details = BLL.calculate_OT(_obj_smhr_empottrans);
         //dt_Details = BLL.get_EmpOTTrans(_obj_smhr_empottrans);
         RG_OTpproval.DataSource = dt_Details;
         RG_OTpproval.DataBind();
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_OverTime", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }