コード例 #1
0
ファイル: feespayment.aspx.cs プロジェクト: comsoftgh/mysmis
        protected void gvPayments_SelectionChanged(object sender, EventArgs e)
        {
            ASPxGridView gv = (ASPxGridView)sender;

            Session["fromwhere"] = "~/feespayment.aspx";
            Session["report"]    = new mySmis.reports.rptFeesReceipt(gv.GetRowValues(gv.FocusedRowIndex, "ReceiptNo").ToString(), new SessionManager().GetUserId(this.Session));

            Response.Redirect("~/documentviewer.aspx");
        }
コード例 #2
0
        protected void gvPayments_SelectionChanged(object sender, EventArgs e)
        {
            try
            {
                Session["fromwhere"] = "~/feespaymentlist.aspx";
                Session["report"]    = new mySmis.reports.rptFeesReceipt(gvPayments.GetRowValues(gvPayments.FocusedRowIndex, "ReceiptNo").ToString(), new SessionManager().GetUserId(this.Session));

                Response.Redirect("~/documentviewer.aspx");
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.error('Oops something is not right!','Message')", true);
            }
        }
コード例 #3
0
ファイル: feespayment.aspx.cs プロジェクト: comsoftgh/mysmis
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!validateInputs())
            {
                uPanel.Update();
                return;
            }

            FeesPayment fp = new FeesPayment();

            fp.Bank         = int.Parse(cmbBank.Value.ToString());
            fp.BatchId      = int.Parse(txtbatchID.Text);
            fp.Bgroup       = txtbgroup.Text;
            fp.Branch       = txtBranch.Text;
            fp.CashedBy     = txtCashedBy.Text;
            fp.ChequeNo     = txtChequeNo.Text;
            fp.Cleared      = txtCleared.Text;
            fp.DateCreated  = dtPayDate.Date;
            fp.LastModified = DateTime.Now;
            fp.PaidBy       = txtPaidinBy.Text;
            fp.PayType      = cmbPayType.Value.ToString();
            fp.Payvalue     = double.Parse(spntAmt.Value.ToString());
            fp.ReceiptNo    = txtReciept.Text;
            fp.StuduserId   = txtstudID.Text;

            if (txtFpid.Text == "0")
            {
                if (new FeesPaymentService().AddFeesPayment(fp, new SessionManager().GetUserId(this.Session)))
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.success('Saved Successfully','Message')", true);
                    clearFields();


                    Session["fromwhere"] = "~/feespayment.aspx";
                    Session["report"]    = new mySmis.reports.rptFeesReceipt(fp.ReceiptNo, new SessionManager().GetUserId(this.Session));

                    Response.Redirect("~/documentviewer.aspx");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.error('Saving Failed','Message')", true);
                }
            }
            else
            {
                fp.ID = int.Parse(txtFpid.Text);
                if (new FeesPaymentService().UpdateChequePayments(fp, new SessionManager().GetUserId(this.Session)))
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.success('Updated Successfully','Message')", true);
                    clearFields();

                    Session["fromwhere"] = "~/feespayment.aspx";
                    Session["report"]    = new mySmis.reports.rptFeesReceipt(fp.ReceiptNo, new SessionManager().GetUserId(this.Session));

                    Response.Redirect("~/documentviewer.aspx");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.error('Updating Failed','Message')", true);
                }
            }
            uPanel.Update();
        }