protected void Page_Load(object sender, EventArgs e) { try { //code for security privilage /*Session.Remove("WRITEFACILITY"); * * SMHR_LOGININFO _obj_Smhr_LoginInfo = new SMHR_LOGININFO(); * * _obj_Smhr_LoginInfo.OPERATION = operation.Empty1; * _obj_Smhr_LoginInfo.LOGIN_USERNAME = Convert.ToString(Session["USERNAME"]).Trim(); * _obj_Smhr_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); * _obj_Smhr_LoginInfo.LOGIN_PASS_CODE = Convert.ToString("Over Time Calculations RM Aproval"); * DataTable dtformdtls = BLL.get_LoginInfo(_obj_Smhr_LoginInfo); * if (dtformdtls.Rows.Count != 0) * { * if ((Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_READ"]) == true) && (Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_WRITE"]) == true)) * { * Session["WRITEFACILITY"] = 1;//WHICH MEANS READ AND WRITE * } * else if ((Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_READ"]) == true) && (Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_WRITE"]) == false)) * { * Session["WRITEFACILITY"] = 2;//WHICH MEANS READ NO WRITE * } * else if ((Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_READ"]) == false) && (Convert.ToBoolean(dtformdtls.Rows[0]["TYPSEC_WRITE"]) == false)) * { * Session["WRITEFACILITY"] = 3;//WHICH MEANS NO READ AND NO WRITE * } * } * * if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2) * { * Rg_OverTime.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None; * } * else if (Convert.ToInt32(Session["WRITEFACILITY"]) == 3) * { * smhr_UNAUTHORIZED _obj_smhr_unauthorized = new smhr_UNAUTHORIZED(); * _obj_smhr_unauthorized.UNAUTHORIZED_USERID = Convert.ToInt32(Session["USER_ID"]); * _obj_smhr_unauthorized.UNAUTHORIZED_FORMID = Convert.ToInt32(ViewState["FORMS_ID"]); * _obj_smhr_unauthorized.UNAUTHORIZED_MODULEID = Convert.ToInt32(ViewState["MODULE_ID"]); * _obj_smhr_unauthorized.UNAUTHORIZED_ACCESSDATE = Convert.ToDateTime(DateTime.Now.ToString()); * SMHR.BLL.UnAuthorized_Log(_obj_smhr_unauthorized); * Response.Redirect("~/frm_UnAuthorized.aspx", false); * }*/ if (!IsPostBack) { if (Convert.ToInt32(Session["EMP_ID"]) == 0) { Response.Redirect("~/Masters/Default.aspx?ctrl=SS", false); } else { LoadGrid(); Rg_OverTime.DataBind(); } } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmOverTimeCalcRM", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_Submit_Click(object sender, EventArgs e) { try { //decimal actHrs = 0, actMins = 0; //if (rtbActHrs.Text == string.Empty) // rtbActHrs.Text = actHrs.ToString(); //else // actHrs = Convert.ToDecimal(rtbActHrs.Text); //if (rtbActMins.Text == string.Empty) // rtbActMins.Text = actMins.ToString(); //else // actMins = Convert.ToDecimal(rtbActMins.Text); //decimal OTHRS = 0, OTMINS = 0; //if (rtbOTHrs.Text == string.Empty) // rtbOTHrs.Text = OTHRS.ToString(); //else // OTHRS = Convert.ToDecimal(rtbOTHrs.Text); //if (rtbOTMins.Text == string.Empty) // rtbOTMins.Text = OTMINS.ToString(); //else // OTMINS = Convert.ToDecimal(rtbOTMins.Text); _obj_smhr_ottrans = new SMHR_EMPOTTRANS(); _obj_smhr_ottrans.EMPOTTRANS_ID = otid; _obj_smhr_ottrans.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_ottrans.EMPOTTRANS_STATUS = 2; TimeSpan fromtime = new TimeSpan(Convert.ToDateTime(rdp_fromtime.SelectedDate).Hour, Convert.ToDateTime(rdp_fromtime.SelectedDate).Minute, Convert.ToDateTime(rdp_fromtime.SelectedDate).Second); _obj_smhr_ottrans.OTCALC_FROMTIME = fromtime; TimeSpan totime = new TimeSpan(Convert.ToDateTime(rdp_totime.SelectedDate).Hour, Convert.ToDateTime(rdp_totime.SelectedDate).Minute, Convert.ToDateTime(rdp_totime.SelectedDate).Second); _obj_smhr_ottrans.OTCALC_TOTIME = totime; //_obj_smhr_ottrans.EMPOTTRANS_EMPID = Convert.ToInt32(rcmb_Employee.SelectedValue); //_obj_smhr_ottrans.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //_obj_smhr_ottrans.BUID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); ////_obj_smhr_ottrans.OTCALC_EMPCODE = rntb_code.Text; //_obj_smhr_ottrans.EMPOTTRANS_DATE = Convert.ToDateTime(rdtp_OTDt.SelectedDate); ///*_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32((Convert.ToInt32(rtbOTHrs.Text) * 60) + Convert.ToInt32(rntb_Mins.Text)); //_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToInt32((Convert.ToInt32(rtbOTHrs.Text) * 60) + Convert.ToInt32(rtbOTMins.Text));*/ //_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32((actHrs * 60) + actMins); //_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToInt32((OTHRS * 60) + OTMINS); ///*_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToDecimal(rtbOTHrs.Text); //_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToDecimal(rtbOTMins.Text); //_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32(rtbOTHrs.Text); //_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32(rntb_Mins.Text);*/ //_obj_smhr_ottrans.OTCALC_COMMENTS = rtxt_Comments.Text; //_obj_smhr_ottrans.CREATEDBY = Convert.ToInt32(Session["EMP_ID"]); //_obj_smhr_ottrans.LASTMDFBY = Convert.ToInt32(Session["EMP_ID"]); //_obj_smhr_ottrans.EMPOTTRANS_STATUS = 0; switch (((Button)sender).ID.ToUpper()) { case "BTN_SUBMIT": _obj_smhr_ottrans.OPERATION = operation.Update_New; bool status = BLL.SetOT(_obj_smhr_ottrans); if (status == true) { BLL.ShowMessage(this, "Approved successfully"); } else { BLL.ShowMessage(this, "Information not Saved"); } break; case "BTN_UPDATE": _obj_smhr_ottrans.OPERATION = operation.Update; _obj_smhr_ottrans.EMPOTTRANS_ID = otid; if (BLL.SetOT(_obj_smhr_ottrans)) { BLL.ShowMessage(this, "Information Updated Successfully"); } else { BLL.ShowMessage(this, "Information Not Updated"); } break; default: break; } Rm_OverTime_page.SelectedIndex = 0; LoadGrid(); Rg_OverTime.DataBind(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmOverTimeCalcRM", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_Submit_Click(object sender, EventArgs e) { try { //CheckBox chk_box1 = new CheckBox(); //Label lblid = new Label(); ////lblCode //int j = 0; //for (int i = 0; i < Rg_OverTime.Items.Count; i++) //{ // chk_box1 = Rg_OverTime.Items[i].FindControl("chk_Select") as CheckBox; // if (chk_box1.Checked) // { // j = j + 1; // } //} //SMHR_EMPOTTRANS _obj_smhr_ottrans = new SMHR_EMPOTTRANS(); //_obj_smhr_ottrans.OPERATION = operation.Update; //Label lbl_approveid = new Label(); //Label lbl_sanctionid = new Label(); //SMHR_EMPOTTRANS _obj_ot = new SMHR_EMPOTTRANS(); //_obj_ot.OPERATION = operation.New; ////as we are getting the status of the loans by passing loanstatus id but not checking corresponding with organisation //_obj_ot.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //DataTable dt_status = BLL.get_EmployeeStatus(_obj_ot); //if (dt_status.Rows.Count > 0) //{ // for (int i = 0; i < dt_status.Rows.Count; i++) // { // if (Convert.ToString(dt_status.Rows[i]["hr_master_desc"]).Trim() == "Approved") // { // lbl_approveid.Text = Convert.ToString(dt_status.Rows[i]["hr_master_id"]); // } // else // { // lbl_sanctionid.Text = Convert.ToString(dt_status.Rows[i]["hr_master_id"]); // } // } //} //CheckBox chk_Open = new CheckBox(); //int count = 0; //for (int i = 0; i < Rg_OverTime.Items.Count; i++) //{ // chk_Open = Rg_OverTime.Items[i].FindControl("chk_Select") as CheckBox; // if (chk_Open.Checked == true) // { // count++; // } //} //if (count == 0) //{ // BLL.ShowMessage(this, "Please Select atleast one Employee"); // return; //} //decimal actHrs = 0, actMins = 0; //if (rtbActHrs.Text == string.Empty) // rtbActHrs.Text = actHrs.ToString(); //else // actHrs = Convert.ToDecimal(rtbActHrs.Text); //if (rtbActMins.Text == string.Empty) // rtbActMins.Text = actMins.ToString(); //else // actMins = Convert.ToDecimal(rtbActMins.Text); //decimal OTHRS = 0, OTMINS = 0; //if (rtbOTHrs.Text == string.Empty) // rtbOTHrs.Text = OTHRS.ToString(); //else // OTHRS = Convert.ToDecimal(rtbOTHrs.Text); //if (rtbOTMins.Text == string.Empty) // rtbOTMins.Text = OTMINS.ToString(); //else // OTMINS = Convert.ToDecimal(rtbOTMins.Text); //for (int i = 0; i < Rg_OverTime.Items.Count; i++) //{ // lblid = Rg_OverTime.Items[i].FindControl("Label1") as Label; // //lblCode = Rg_OverTime.Items[i].FindControl("rcmb_Status") as RadComboBox; // //lMode = Rg_OverTime.Items[i].FindControl("lbl_DPname") as RadDatePicker; // chk_Open = Rg_OverTime.Items[i].FindControl("chk_Select") as CheckBox; // if (chk_Open.Checked == true) // { // } //} _obj_smhr_ottrans = new SMHR_EMPOTTRANS(); // _obj_smhr_ottrans.EMPOTTRANS_EMPID = Convert.ToInt32(rcmb_Employee.SelectedValue); _obj_smhr_ottrans.EMPOTTRANS_ID = otid; _obj_smhr_ottrans.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_ottrans.EMPOTTRANS_STATUS = 1; TimeSpan fromtime = new TimeSpan(Convert.ToDateTime(rdp_fromtime.SelectedDate).Hour, Convert.ToDateTime(rdp_fromtime.SelectedDate).Minute, Convert.ToDateTime(rdp_fromtime.SelectedDate).Second); _obj_smhr_ottrans.OTCALC_FROMTIME = fromtime; TimeSpan totime = new TimeSpan(Convert.ToDateTime(rdp_totime.SelectedDate).Hour, Convert.ToDateTime(rdp_totime.SelectedDate).Minute, Convert.ToDateTime(rdp_totime.SelectedDate).Second); _obj_smhr_ottrans.OTCALC_TOTIME = totime; //_obj_smhr_ottrans.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //_obj_smhr_ottrans.BUID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); ////_obj_smhr_ottrans.OTCALC_EMPCODE = rntb_code.Text; //_obj_smhr_ottrans.EMPOTTRANS_DATE = Convert.ToDateTime(rdtp_OTDt.SelectedDate); ///*_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32((Convert.ToInt32(rtbOTHrs.Text) * 60) + Convert.ToInt32(rntb_Mins.Text)); //_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToInt32((Convert.ToInt32(rtbOTHrs.Text) * 60) + Convert.ToInt32(rtbOTMins.Text));*/ //_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32((actHrs * 60) + actMins); //_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToInt32((OTHRS * 60) + OTMINS); ///*_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToDecimal(rtbOTHrs.Text); //_obj_smhr_ottrans.EMPOTTRANS_HOURS = Convert.ToDecimal(rtbOTMins.Text); //_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32(rtbOTHrs.Text); //_obj_smhr_ottrans.OTCALC_ACTUALHOURS = Convert.ToInt32(rntb_Mins.Text);*/ //_obj_smhr_ottrans.OTCALC_COMMENTS = rtxt_Comments.Text; //_obj_smhr_ottrans.CREATEDBY = Convert.ToInt32(Session["EMP_ID"]); //_obj_smhr_ottrans.LASTMDFBY = Convert.ToInt32(Session["EMP_ID"]); // _obj_smhr_ottrans.EMPOTTRANS_STATUS = 1; switch (((Button)sender).ID.ToUpper()) { case "BTN_SUBMIT": _obj_smhr_ottrans.OPERATION = operation.Update_New; bool status = BLL.SetOT(_obj_smhr_ottrans); if (status == true) { BLL.ShowMessage(this, "Approved successfully"); } else { BLL.ShowMessage(this, "Information not Saved"); } break; case "BTN_UPDATE": _obj_smhr_ottrans.OPERATION = operation.Update; _obj_smhr_ottrans.EMPOTTRANS_ID = otid; if (BLL.SetOT(_obj_smhr_ottrans)) { BLL.ShowMessage(this, "Information Updated Successfully"); } else { BLL.ShowMessage(this, "Information Not Updated"); } break; default: break; } Rm_OverTime_page.SelectedIndex = 0; LoadGrid(); Rg_OverTime.DataBind(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmOverTimeCalcHR", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }