Exemple #1
0
 private void LoadPayItems()
 {
     try
     {
         InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds();
         _obj_InsTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         _obj_InsTransferFunds.OPERATION       = operation.Get;
         dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds);
         if (dt_Details.Rows.Count > 0)
         {
             rcmb_payitem.DataSource     = dt_Details;
             rcmb_payitem.DataValueField = "PAYITEM_ID";
             rcmb_payitem.DataTextField  = "PAYITEM_PAYITEMNAME";
             rcmb_payitem.DataBind();
             rcmb_payitem.Items.Insert(0, new RadComboBoxItem("Select", "0"));
         }
         else
         {
             rcmb_payitem.Items.Insert(0, new RadComboBoxItem("Select", "0"));
             rcmb_payitem.SelectedIndex = 0;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemple #2
0
 protected void rcmb_payitem_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds();
         _obj_InsTransferFunds.TransferFundsEmpID     = Convert.ToInt32(BUFilter1.EmployeeID);
         _obj_InsTransferFunds.TransferFundsPayItemID = Convert.ToInt32(rcmb_payitem.SelectedValue);
         _obj_InsTransferFunds.OPERATION = operation.Check;
         dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds);
         if (dt_Details.Rows.Count > 0)
         {
             rtxt_amounttransfer.Text    = Convert.ToString(dt_Details.Rows[0]["TransferFundsAmount"]);
             rtxt_amounttransfer.Enabled = false;
             btnSave.Enabled             = false;
         }
         else
         {
             rtxt_amounttransfer.Text    = string.Empty;
             rtxt_amounttransfer.Enabled = true;
             btnSave.Enabled             = true;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemple #3
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            LoadPayItems();
            BUFilter1.Visible = true;
            InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds();
            _obj_InsTransferFunds.TransferFundsID = Convert.ToInt32(e.CommandArgument);
            ViewState["TransferFundsID"]          = Convert.ToInt32(e.CommandArgument);
            //_obj_InsTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString());
            _obj_InsTransferFunds.OPERATION = operation.Edit;
            dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds);  //FOR


            if (dt_Details.Rows.Count > 0)
            {
                BUFilter1.BusinessUnitID = Convert.ToInt32(dt_Details.Rows[0]["TransferFundsBUID"]);
                BUFilter1.DirectorateID  = Convert.ToInt32(dt_Details.Rows[0]["EMP_DIRECTORATE_ID"]);
                BUFilter1.DepartmentID   = Convert.ToInt32(dt_Details.Rows[0]["EMP_DEPARTMENT_ID"]);
                BUFilter1.EmployeeID     = Convert.ToInt32(dt_Details.Rows[0]["TransferFundsEmpID"]);


                rcmb_payitem.SelectedIndex  = rcmb_payitem.Items.IndexOf(rcmb_payitem.Items.FindItemByValue(Convert.ToString(dt_Details.Rows[0]["TransferFundsPayItemID"])));
                rtxt_amounttransfer.Text    = Convert.ToString(dt_Details.Rows[0]["TransferFundsAmount"]);
                rtxt_amounttransfer.Enabled = true;
                rcmb_payitem.Enabled        = false;

                BUFilter1.DisableBusinessUnit  = false;
                BUFilter1.DisableDirectorate   = false;
                BUFilter1.DisableDepartment    = false;
                BUFilter1.DisableEmployee      = false;
                BUFilter1.ShowBusinessUnitSpan = false;
                BUFilter1.ShowEmployeeSpan     = false;
            }


            btnSave.Visible = false;
            //code for security
            if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
            {
                btnUpdate.Visible = false;
            }
            else
            {
                btnUpdate.Visible = true;
            }
            rm_MR_Page.SelectedIndex = 1;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemple #4
0
 private void LoadGrid()
 {
     try
     {
         InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds();
         _obj_InsTransferFunds.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         _obj_InsTransferFunds.OPERATION       = operation.load;
         dt_Details = BLL.get_InsTransferFunds(_obj_InsTransferFunds);
         RG_transferfunds.DataSource = dt_Details;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemple #5
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        InsTransferFunds _obj_InsTransferFunds = new InsTransferFunds();

        try
        {
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTNUPDATE":
                if (rtxt_amounttransfer.Text == string.Empty)
                {
                    BLL.ShowMessage(this, "Please enter Amount to Transfer");
                    return;
                }

                _obj_InsTransferFunds.TransferFundsAmount       = Convert.ToInt32(rtxt_amounttransfer.Value);
                _obj_InsTransferFunds.TransferFundsPayItemID    = Convert.ToInt32(rcmb_payitem.SelectedValue);
                _obj_InsTransferFunds.TransferFundsModifiedDate = Convert.ToDateTime(DateTime.Now);
                _obj_InsTransferFunds.TransferFundsModifiedBy   = Convert.ToInt32(Session["EMP_ID"]);
                _obj_InsTransferFunds.TransferFundsID           = Convert.ToInt32(ViewState["TransferFundsID"]);


                _obj_InsTransferFunds.OPERATION = operation.Update;



                if (BLL.set_InsTransferFunds(_obj_InsTransferFunds))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Updated");
                }

                rtxt_amounttransfer.Text = string.Empty;
                rm_MR_Page.SelectedIndex = 0;
                LoadGrid();
                RG_transferfunds.DataBind();
                break;



            case "BTNSAVE":
                //To validate BusinessUnit
                //if (BUFilter1.BusinessUnitID <= 0)
                //{
                //    BLL.ShowMessage(this, "Please select Business Unit");
                //    return;
                //}
                // if (BUFilter1.EmployeeID <= 0)
                //{
                //    BLL.ShowMessage(this, "Please select an Employee");
                //    return;
                //}
                if (rtxt_amounttransfer.Text == string.Empty)
                {
                    BLL.ShowMessage(this, "Please enter Amount to Transfer");
                    return;
                }
                _obj_InsTransferFunds.TransferFundsCreatedBy   = Convert.ToInt32(Session["EMP_ID"]);
                _obj_InsTransferFunds.TransferFundsOrgID       = Convert.ToInt32(Session["ORG_ID"]);
                _obj_InsTransferFunds.TransferFundsBUID        = Convert.ToInt32(BUFilter1.BusinessUnitID);
                _obj_InsTransferFunds.TransferFundsAmount      = Convert.ToInt32(rtxt_amounttransfer.Value);
                _obj_InsTransferFunds.TransferFundsPayItemID   = Convert.ToInt32(rcmb_payitem.SelectedValue);
                _obj_InsTransferFunds.TransferFundsCreatedDate = DateTime.Now;
                _obj_InsTransferFunds.TransferFundsEmpID       = Convert.ToInt32(BUFilter1.EmployeeID);

                _obj_InsTransferFunds.OPERATION = operation.Insert;


                if (BLL.set_InsTransferFunds(_obj_InsTransferFunds))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully");
                }
                else
                {
                    BLL.ShowMessage(this, "Information Not Saved");
                }
                rtxt_amounttransfer.Text = string.Empty;
                rm_MR_Page.SelectedIndex = 0;
                LoadGrid();
                RG_transferfunds.DataBind();
                break;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InsuranceTransferFunds", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }