Пример #1
0
        public rptFeesReceipt(string receiptNo, string userId)
        {
            InitializeComponent();
            xrPicheader.ImageUrl = "~/pictures/letter_head.jpg";

            string curency = new InstanceConfigServices().GetConfig("moneyCurency");

            xrPowered.Text = "powered by : " + new InstanceConfigServices().GetConfig("developedBy") + " :: " + new InstanceConfigServices().GetConfig("developerWeb");

            FeesPayment fp = new FeesPaymentService().GetFeesPayment(receiptNo);

            xrStudID.Text    = fp.xIndexNo.ToString();
            xrStudName.Text  = fp.xFullName;
            xrPayDate.Text   = fp.DateCreated.Date.ToString();
            xrChequeNo.Text  = fp.ChequeNo;
            xrPayMode.Text   = fp.PayType.ToString();
            xrCashier.Text   = fp.xCashier;
            xrPaidBy.Text    = fp.PaidBy;
            xrReceiptNo.Text = fp.ReceiptNo;
            xrTerm.Text      = fp.xCourse + " " + fp.xTerm;
            xrAcademic.Text  = fp.xAcademic;
            xrAmtPaid.Text   = curency + " " + fp.Payvalue.ToString();



            StudentFees sf = new StudentFeesService().GetStudentFeesAccounts(fp.StuduserId, fp.BatchId, userId);

            xrTotalFees.Text     = curency + " " + sf.xFeevalue.ToString();
            xrTotalPayments.Text = curency + " " + sf.xPayments.ToString();
            xrFessBalance.Text   = curency + " " + sf.xFeesLeft.ToString();
        }
Пример #2
0
        protected void gvStudents_StartRowEditing(object sender, DevExpress.Web.Data.ASPxStartRowEditingEventArgs e)
        {
            e.Cancel = true;

            StudentFees sf = new StudentFeesService().GetStudentFeesById(int.Parse(e.EditingKeyValue.ToString()), new SessionManager().GetUserId(this.Session));

            txtbatchID.Text     = sf.BatchId.ToString();
            txtbgroup.Text      = sf.Bgroup.ToString();
            txtstudID.Text      = sf.UserId.ToString();
            spntAmt.Value       = new StudentFeesService().GetStudentFeesById(sf.ID, new SessionManager().GetUserId(this.Session)).xFeesLeft.ToString();
            spntAmt.MaxValue    = decimal.Parse(sf.Feevalue.ToString());
            txtStudentName.Text = sf.xFullName;
            txtIndexNo.Text     = sf.xIndexNo;
            txtReciept.Text     = (new InstanceConfigServices().GetConfig("receiptNo") + new FeesPaymentService().CountFeesPayment(new SessionManager().GetUserId(this.Session))).ToString();
            div_payment.Visible = true;
            gvStudents.CancelEdit();
            uPanel.Update();
        }
Пример #3
0
        public rptFeesSlip(string studUserId, int batchId)
        {
            InitializeComponent();
            xrPicheader.ImageUrl = "~/pictures/letter_head.jpg";


            StudentRegistration st = new StudentRegistrationService().GetStudentRegistrationByBatchId(batchId, studUserId, "1");

            xrID.Text       = st.xIndexNo;
            xrAcademic.Text = st.xAcademicYear;
            xrProgram.Text  = st.xProgram;
            xrONames.Text   = st.xONames;
            xrSname.Text    = st.xSName;
            xrFName.Text    = st.xFNames;
            xrTerm.Text     = st.xTerm;

            List <StudentFees> stf = new StudentFeesService().GetStudentFees(studUserId, batchId, "1");

            this.DataSource = stf;
            xrFees.DataBindings.Add("Text", stf, "xFeeTitle");
            xrFeeAmt.DataBindings.Add("Text", stf, "Feevalue");

            xrFessTotal.DataBindings.Add("Text", stf, "Feevalue");
        }
Пример #4
0
 public StudentFeeUC()
 {
     InitializeComponent();
     _studentFee        = new StudentFee();
     _studentFeeService = new StudentFeesService();
 }