示例#1
0
        private void GridDataBind()
        {
            try
            {
                ApplicationResult objResult    = new ApplicationResult();
                PayItemBl         objPayItemBl = new PayItemBl();

                objResult = objPayItemBl.PayItem_SelectAll(Convert.ToInt32(Session[ApplicationSession.TRUSTID]));
                if (objResult != null)
                {
                    if (objResult.resultDT.Rows.Count > 0)
                    {
                        gvPayItem.DataSource = objResult.resultDT;
                        gvPayItem.DataBind();
                        PanelGrid_VisibilityMode(1);
                    }
                    else
                    {
                        PanelGrid_VisibilityMode(2);
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
示例#2
0
        public void BindPayItem()
        {
            try
            {
                PayItemBl         ObjPayItemBl = new PayItemBl();
                ApplicationResult objResult    = new ApplicationResult();
                Controls          objControls  = new Controls();

                objResult = ObjPayItemBl.PayItem_Select_PayItemName(Convert.ToInt32(Session[ApplicationSession.TRUSTID]));
                if (objResult != null)
                {
                    if (objResult.resultDT.Rows.Count > 0)
                    {
                        objControls.BindDropDown_ListBox(objResult.resultDT, ddlPayItemName, "Name", "PayItemMID");
                        ddlPayItemName.Items.Insert(0, new ListItem("-Select-", ""));
                    }
                    else
                    {
                        //  Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "divShow();", true);
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Please insert TrustPayItem First.');</script>");
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
示例#3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            PayItemBo         objPayItemBo = new PayItemBo();
            ApplicationResult objResults   = new ApplicationResult();
            PayItemBl         objPayItemBl = new PayItemBl();
            Controls          objControls  = new Controls();

            objPayItemBo.TrustMID    = Convert.ToInt32(Session[ApplicationSession.TRUSTID]);
            objPayItemBo.Name        = txtPayItemName.Text;
            objPayItemBo.Description = txtPayItemDescription.Text;
            objPayItemBo.Type        = Convert.ToInt32(rdEraningDeductionList.SelectedValue);
            if (rdEraningDeductionList.SelectedValue != "0")
            {
                objPayItemBo.Deduction = Convert.ToInt32(rbtnDeduction.SelectedValue);
            }

            objPayItemBo.LastModifiedDate   = DateTime.UtcNow.AddHours(5.5).ToString();
            objPayItemBo.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);
            if (ViewState["Mode"].ToString() == "Save")
            {
                objPayItemBo.CreatedDate   = DateTime.UtcNow.AddHours(5.5).ToString();
                objPayItemBo.CreatedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);
                objResults = objPayItemBl.PayItem_Insert(objPayItemBo);

                if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                {
                    ClearAll();
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Pay Item Created Successfully.');</script>");
                    GridDataBind();
                    PanelGrid_VisibilityMode(1);
                }
                else
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Pay Item already Exists.');</script>");
                }
            }
            else
            {
                objPayItemBo.PayItemMID = Convert.ToInt32(ViewState["PayItemMID"].ToString());

                objResults = objPayItemBl.PayItem_Update(objPayItemBo);
                if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Pay Item updated successfully.');</script>");

                    GridDataBind();
                    ClearAll();
                    //objControls.ClearForm(Master.FindControl("ContentPlaceHolder1"));
                    ViewState["Mode"] = "Save";
                    btnSave.Text      = "Save";
                }
                else
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Pay Item already Exists.');</script>");
                }
            }
        }
示例#4
0
        protected void gvPayItem_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            PayItemBl objPayItemBl = new PayItemBl();

            try
            {
                ViewState["PayItemMID"] = Convert.ToInt32(e.CommandArgument.ToString());
                if (e.CommandName.ToString() == "Edit1")
                {
                    ApplicationResult objResultsEdit = new ApplicationResult();
                    objResultsEdit = objPayItemBl.PayItem_Select(Convert.ToInt32(ViewState["PayItemMID"].ToString()));

                    if (objResultsEdit != null)
                    {
                        if (objResultsEdit.resultDT.Rows.Count > 0)
                        {
                            txtPayItemName.Text                  = objResultsEdit.resultDT.Rows[0][PayItemBo.PAYITEM_NAME].ToString();
                            txtPayItemDescription.Text           = objResultsEdit.resultDT.Rows[0][PayItemBo.PAYITEM_DESCRIPTION].ToString();
                            rdEraningDeductionList.SelectedValue = objResultsEdit.resultDT.Rows[0][PayItemBo.PAYITEM_TYPE].ToString();
                            if (objResultsEdit.resultDT.Rows[0][PayItemBo.PAYITEM_TYPE].ToString() == "1")
                            {
                                rbtnDeduction.SelectedValue = objResultsEdit.resultDT.Rows[0][PayItemBo.PAYITEM_DEDUCTION].ToString();
                                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "divShow();", true);
                            }
                            else
                            {
                                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "divHide();", true);
                            }

                            ViewState["Mode"] = "Edit";
                            PanelGrid_VisibilityMode(2);
                        }
                    }
                }

                if (e.CommandName.ToString() == "Delete1")
                {
                    Controls objControls = new Controls();
                    //objControls.EnableControls(Master.FindControl("ContentPlaceHolder1"));
                    ApplicationResult objDelete = new ApplicationResult();

                    objDelete = objPayItemBl.PayItem_Delete(Convert.ToInt32(e.CommandArgument.ToString()));
                    if (objDelete.status == ApplicationResult.CommonStatusType.SUCCESS)
                    {
                        ClearAll();
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Pay Items deleted successfully.');</script>");
                        GridDataBind();
                        PanelGrid_VisibilityMode(1);
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Pay Items is Used so you can't delete it.');</script>");
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }