Exemple #1
0
 public ActionResult ReceivePayment(ReceivePaymentViewModel model)
 {
     ViewBag.ErrorFlag = false;
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         Driver driver = null;
         try
         {
             driver = Driver.GetDriver(model.Cnic);
         }
         catch (Exception)
         {
             ModelState.AddModelError(String.Empty, "The entered CNIC Number is not registered with the system.");
             ViewBag.ErrorFlag = true;
             return(View());
         }
         if (driver == null)
         {
             ModelState.AddModelError(String.Empty, "The entered CNIC Number is not registered with the system.");
             ViewBag.ErrorFlag = true;
             return(View());
         }
         ManualTransactionLog log = new ManualTransactionLog(model.Amount, DateTime.Now, driver);
         return(View("PaymentConfirmation", log));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("ErrorPage", "Error", ex));
     }
 }
        //
        // GET: /Payment/
        public ActionResult Receive()
        {
            ReceivePaymentViewModel model = new ReceivePaymentViewModel();
            var currentUser = db.Users.Where(u => u.UserName == User.Identity.Name).FirstOrDefault();
            var account     = db.Accounts.Include(c => c.AccountLabel).Where(a => a.MemberID == currentUser.Id).FirstOrDefault();

            if (account == null)
            {
                return(HttpNotFound());
            }
            if (account.PaymentID == 0 && account.AccountLabelID != 0)
            {
                model.AccountLevel  = account.AccountLabel;
                model.Amount        = account.AccountLabel.Amount;
                model.PaymentMethod = "Paypal";
            }
            else
            {
            }
            return(View(model));
        }
        public AddReceivePayment()
        {
            InitializeComponent();
            _PaymentViewModel = new ReceivePaymentViewModel();
            this.DataContext  = _PaymentViewModel;

            ObservableCollection <GetReceiveAmt> ListGrid1 = new ObservableCollection <GetReceiveAmt>();

            BussLocation.Text      = "";
            ReceivePaymentBussReff = BussLocation;

            Customer.Text             = "";
            CustomerRecivePaymentReff = Customer;
            Customer_email.Text       = "";
            ReceiveCustomeremail      = Customer_email;
            CUSTOMER_CONTACT_NO.Text  = "";
            ReceiveCustomercontact    = CUSTOMER_CONTACT_NO;
            recivepay.Text            = "";
            getreceivePay             = recivepay;
            dataGrid1.ItemsSource     = ListGrid1;
            ListGridRef = dataGrid1;
        }
Exemple #4
0
 public Window_ReceivePayment()
 {
     InitializeComponent();
     _PaymentViewModel = new ReceivePaymentViewModel();
     this.DataContext  = _PaymentViewModel;
 }