コード例 #1
0
ファイル: LeaveMaster.aspx.cs プロジェクト: BTSSGIT/GEB-2019
        protected void btnSaveFeesGroup_Click(object sender, EventArgs e)
        {
            ;
            LeaveMBo objLeaveMBO = new LeaveMBo();


            LeaveMBl          objLeaveMBL = new LeaveMBl();
            ApplicationResult objResults  = new ApplicationResult();
            Controls          objControls = new Controls();

            objLeaveMBO.TrustMID               = Convert.ToInt32(Session[ApplicationSession.TRUSTID]);
            objLeaveMBO.LeaveCode              = txtLeaveCode.Text.Trim();
            objLeaveMBO.LeaveName              = txtLeaveName.Text.Trim();
            objLeaveMBO.LeaveDescription       = txtLeaveDescription.Text;
            objLeaveMBO.LeaveOpening           = Convert.ToInt32(txtLOpening.Text);
            objLeaveMBO.LeaveCarryForwardLimit = Convert.ToInt32(txtCarryForward.Text);
            objLeaveMBO.Year = Convert.ToInt32(ddlYear.SelectedItem.Text);
            objLeaveMBO.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);
            objLeaveMBO.LastModifiedDate   = DateTime.UtcNow.AddHours(5.5).ToString();

            //objLeaveMBO.SchoolMID = Convert.ToInt32(Session[ApplicationSession.SCHOOLID]);
            //objLeaveMBO.FeeGroupName = txtFeesGroupName.Text.Trim();
            //objLeaveMBO.LedgerID = Convert.ToInt32(ddlLedger.SelectedValue);

            if (ViewState["Mode"].ToString() == "Save")
            {
                objLeaveMBO.CreatedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);
                objLeaveMBO.CreatedDate   = DateTime.UtcNow.AddHours(5.5).ToString();

                objResults = objLeaveMBL.LeaveM_Insert(objLeaveMBO);

                if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                {
                    ClearAll();
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Leave Saved Successfully.');</script>");
                    BindLeave();
                    //bindYear();
                    PanelGrid_VisibilityMode(1);
                }
                else
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Leave Name already Exists.');</script>");
                }
            }
            else
            {
                objLeaveMBO.LeaveID            = Convert.ToInt32(ViewState["LeaveID"].ToString());
                objLeaveMBO.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);
                objLeaveMBO.LastModifiedDate   = DateTime.UtcNow.AddHours(5.5).ToString();
                objLeaveMBO.CreatedUserID      = Convert.ToInt32(Session[ApplicationSession.USERID]);
                objLeaveMBO.CreatedDate        = DateTime.UtcNow.AddHours(5.5).ToString();

                objResults = objLeaveMBL.LeaveM_Update(objLeaveMBO);
                if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Leave updated successfully.');</script>");

                    //bindYear();
                    BindLeave();
                    ClearAll();
                    ViewState["Mode"] = "Save";
                    //  btnSave.Text = "Save";
                }
                else
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='JavaScript'>alert('Fees Group Name already Exists.');</script>");
                }
            }
        }