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"); } }
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"); } }