private void LoadDetails()
 {
     try
     {
         _obj_smhr_payreject                 = new SMHR_PAYREJECT();
         _obj_smhr_payreject.MODE            = 1;
         _obj_smhr_payreject.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         DataTable dt = BLL.get_PayrejectDet(_obj_smhr_payreject);
         RG_Transactions.DataSource = dt;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_payrejection", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #2
0
 protected void btn_Rollback_Click(object sender, EventArgs e)
 {
     try
     {
         _obj_smhr_payreject              = new SMHR_PAYREJECT();
         _obj_smhr_payreject.MODE         = 3;
         _obj_smhr_payreject.TRANID       = Convert.ToInt32(rcb_Transaction.SelectedValue);
         _obj_smhr_payreject.PERIODDTL_ID = Convert.ToInt32(rcb_PeriodElements.SelectedValue);
         _obj_smhr_payreject.BUID         = Convert.ToInt32(rcmb_businessunit.SelectedItem.Value);
         _obj_smhr_payreject.CREATEDBY    = Convert.ToInt32(Session["USER_ID"]);
         bool status = BLL.set_payrollback(_obj_smhr_payreject);
         if (status == true)
         {
             BLL.ShowMessage(this, "Payroll Transaction is successfully roll backed.");
             RG_Transaction.Visible = false;
             btn_Rollback.Visible   = false;
             //rcb_Transaction.Items.Remove(rcb_Transaction.SelectedIndex);
             //rcb_Transaction.SelectedIndex = 0;
             rcb_Period.ClearSelection();
             rcb_PeriodElements.Items.Clear();
             rcb_PeriodElements.Items.Insert(0, new RadComboBoxItem("", ""));
             rcmb_businessunit.ClearSelection();
             rcb_Transaction.Items.Clear();
             rcb_Transaction.Items.Insert(0, new RadComboBoxItem("", ""));
             return;
         }
         else
         {
             BLL.ShowMessage(this, "An Error Occured while doing the process");
             RG_Transaction.Visible = false;
             btn_Rollback.Visible   = false;
             rcb_Period.ClearSelection();
             rcb_PeriodElements.Items.Clear();
             rcb_PeriodElements.Items.Insert(0, new RadComboBoxItem("", ""));
             rcmb_businessunit.ClearSelection();
             rcb_Transaction.Items.Clear();
             rcb_Transaction.Items.Insert(0, new RadComboBoxItem("", ""));
             return;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Rollback", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
 private void LoadDetails()
 {
     try
     {
         _obj_smhr_payreject        = new SMHR_PAYREJECT();
         _obj_smhr_payreject.MODE   = 2;
         _obj_smhr_payreject.TRANID = Convert.ToInt32(Convert.ToString(Request.QueryString["ID"]));
         DataTable dt = BLL.get_payrejectEmpDet(_obj_smhr_payreject);
         RG_PayTran.DataSource = dt;
         RG_PayTran.DataBind();
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_PayRejectHist", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }