Пример #1
0
        public ActionResult DeleteConfirmed(string id)
        {
            t_feetransaction t_feetransaction = db.t_feetransaction.Find(id);

            db.t_feetransaction.Remove(t_feetransaction);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #2
0
 public ActionResult Edit([Bind(Include = "feetran_id,stud_id,paid_amount,due_amount,paid_for_month,paid_for_year,tran_approved,approved_by,comments,created_by,created_on")] t_feetransaction feetransaction)
 {
     if (ModelState.IsValid)
     {
         ITransaction tran = new Transaction();
         tran.UpdateFeeTransaction(feetransaction);
     }
     return(RedirectToAction("Details", new { id = feetransaction.stud_id }));
 }
Пример #3
0
 public ActionResult AddPayment([Bind(Include = "stud_id, paid_amount,due_amount,paid_for_month,paid_for_year, comments")] t_feetransaction studentFeePayment)
 {
     if (ModelState.IsValid)
     {
         //t_feetransaction fee = studentFeePayment.Transaction.First();
         ITransaction tran = new Transaction();
         studentFeePayment.created_by = Session["UserID"].ToString();
         tran.FeeTransaction(studentFeePayment);
     }
     return(RedirectToAction("Details", new { id = studentFeePayment.stud_id }));
 }
Пример #4
0
        public ActionResult PostFeePayment(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            t_feetransaction FeeTransaction = db.t_feetransaction.Find(id);
            ITransaction     tran           = new Transaction();
            string           approvedBy     = Session["UserID"].ToString();

            tran.PostFeeTransaction(FeeTransaction, approvedBy);
            return(RedirectToAction("Details", new { id = FeeTransaction.stud_id }));
        }
Пример #5
0
        // GET: Feetransaction/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            t_feetransaction t_feetransaction = db.t_feetransaction.Find(id);

            if (t_feetransaction == null)
            {
                return(HttpNotFound());
            }
            return(View(t_feetransaction));
        }
Пример #6
0
        // GET: Feetransaction/AddPayment
        public ActionResult AddPayment(string id)
        {
            StudentFeePayment feePayment = new StudentFeePayment();

            feePayment.Student = db.t_student.Find(id);
            // feePayment.Transaction

            var listTransaction         = new List <t_feetransaction>();
            t_feetransaction defaultFee = new t_feetransaction();

            defaultFee.stud_id     = feePayment.Student.stud_id;
            defaultFee.paid_amount = feePayment.Student.monthly_fee;
            listTransaction.Add(defaultFee);
            feePayment.Transaction = listTransaction;
            //var feeTran = from f in db.t_feetransaction
            //              where f.stud_id == id
            //              select f;
            //feePayment.Transaction = feeTran.ToList();
            return(View(feePayment));
        }
Пример #7
0
        // GET: Feetransaction/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            t_feetransaction feetransaction = db.t_feetransaction.Find(id);

            if (feetransaction == null)
            {
                return(HttpNotFound());
            }

            StudentFeePayment feePayment = new StudentFeePayment();

            feePayment.Student = db.t_student.Find(feetransaction.stud_id);
            var listTransaction = new List <t_feetransaction>();

            listTransaction.Add(feetransaction);
            feePayment.Transaction = listTransaction;
            return(View(feePayment));
        }
 public void PostFeeTransaction(t_feetransaction fee, string approvedBy)
 {
     _hmsDB.FeePaymentApproval(fee.feetran_id, approvedBy);
 }
 public void UpdateFeeTransaction(t_feetransaction fee)
 {
     _hmsDB.UpdateFeePayment(fee.feetran_id, fee.stud_id, fee.paid_amount, fee.due_amount, fee.paid_for_month, fee.paid_for_year, fee.comments, fee.created_by, DateTime.Now.ToString());
 }