Exemple #1
0
        public ActionResult CardPay(VisaViewModel visa)
        {
            if (!ModelState.IsValid)
            {
                return(View(visa));
            }

            var order = _service.GetById(visa.OrderId);

            visa.Months = GetDate.GetAvailableMonths();
            visa.Years  = GetDate.GetAvailableYears();

            var paymentParams = Mapper.Map <PaymentParams>(visa);

            paymentParams.ToCardNumber = "11111111111111111";
            paymentParams.Amount       = order.OrderDetails.Sum(x => x.Price);
            paymentParams.Purpose      = $"Gamestore Invoice number #{order.Id}";

            _creditCardPayments = new CreditCardPayments(_paymentService);
            var payment = _creditCardPayments.Pay(visa.CardType)(paymentParams).Result;

            var paymentStatus = Mapper.Map <PaymentStatus>(payment);

            if (paymentStatus != PaymentStatus.Succesful)
            {
                ModelState.AddModelError(string.Empty,
                                         string.Format(GlobalRes.OrderTransferError, EnumDropDownListHelper.GetDisplayName(paymentStatus)));
                return(View(visa));
            }

            _service.Pay(order.CustomerId);
            return(RedirectToAction("Pay", new { payment = PaymentTypes.Bank, username = User.Identity.Name }));
        }
Exemple #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     if (ISAdmin())
     {
         designReports.Enabled = true;
         اطلاعاتپایهToolStripMenuItem.Enabled = true;
     }
     else
     {
         designReports.Enabled = false;
         اطلاعاتپایهToolStripMenuItem.Enabled = false;
     }
     dataGridView1.DataSource                         = GetAllData();
     dataGridView1.Columns["id"].Visible              = false;
     dataGridView1.Columns["radif"].Width             = 35;
     dataGridView1.Columns["شماره نامه"].Width        = 80;
     dataGridView1.Columns["تاریخ نامه"].Width        = 70;
     dataGridView1.Columns["عنوان نامه"].Width        = 100;
     dataGridView1.Columns["فرستنده نامه"].Width      = 80;
     dataGridView1.Columns["واحد فرستنده نامه"].Width = 80;
     dataGridView1.Columns["گیرنده نامه"].Width       = 80;
     dataGridView1.Columns["واحد گیرنده نامه"].Width  = 80;
     dataGridView1.Columns["نوع نامه"].Width          = 80;
     labelDate.Text = GetDate.Today();
     label6.Text    = LoginInfo.UserID;
 }
        public IEnumerable <TodaysHabits> Post([FromBody] GetDate dateModel)
        {
            //CHANGE TO USE GET DATE MODELA ND TEST
            DateTime dateTime = DateTime.Parse(dateModel.Date);

            return(habitService.GetTodaysHabits(dateTime));
        }
 public RedactForm()
 {
     InitializeComponent();
     LStatusDate.Text    = GetDate.DateNow();
     LStatusDayWeek.Text = GetDate.DayWeekNow();
     DateTimer.Start();
 }
Exemple #5
0
 public FormRedactSudents()
 {
     InitializeComponent();
     UpdateGrid();
     LStatusDate.Text    = GetDate.DateNow();
     LStatusDayWeek.Text = GetDate.DayWeekNow();
     DateTimer.Start();
 }
Exemple #6
0
 public TeacherRedactFrom()
 {
     InitializeComponent();
     UpdateGrid();
     LStatusDate.Text    = GetDate.DateNow();
     LStatusDayWeek.Text = GetDate.DayWeekNow();
     DateTimer.Start();
 }
Exemple #7
0
        public ActionResult Pay(OrderViewModel order, Func <string, object, ViewResult> viewResult)
        {
            var visa = new VisaViewModel()
            {
                OrderId = order.Id,
                Months  = GetDate.GetAvailableMonths(),
                Years   = GetDate.GetAvailableYears()
            };

            return(viewResult("~/Views/Orders/CardPay.cshtml", visa));
        }
Exemple #8
0
 public StudentsFrom()
 {
     InitializeComponent();
     LStatusDate.Text    = GetDate.DateNow();
     LStatusDayWeek.Text = GetDate.DayWeekNow();
     DateTimer.Start();
     using (DB.Context db = new DB.Context())
     {
         gridStudent.DataSource =
             db.Students.ToList();
     }
 }
 void UpdateGrid()
 {
     LStatusDate.Text    = GetDate.DateNow();
     LStatusDayWeek.Text = GetDate.DayWeekNow();
     DateTimer.Start();
     using (DB.Context db = new DB.Context())
     {
         gridGroup.DataSource =
             db.Groups.ToList();
         cmbTeacher.DataSource =
             db.Teachers.ToList();
     }
 }
        public TeacherForm()
        {
            InitializeComponent();
            LStatusDate.Text    = GetDate.DateNow();
            LStatusDayWeek.Text = GetDate.DayWeekNow();
            DateTimer.Start();

            using (DB.Context db = new DB.Context())
            {
                gridTeachers.DataSource =
                    db.Teachers.ToList();
            }
        }
Exemple #11
0
        // GET: BIFclub
        public List <Year> Get()
        {
            List <Year>  Year    = new List <Year>();
            List <Month> Month   = new List <Month>();
            List <Day>   Day     = new List <Day>();
            GetDate      getdate = new GetDate();

            Day   = getdate.Getdays();
            Month = getdate.GetMonth();
            Year  = getdate.GetYear();
            int counter = 0;

            for (int i = 0; i < Month.Count; i++)
            {
                Month[i].days = new List <Day>();
                while (Month[i].month == Day[counter].month)
                {
                    Month[i].days.Add(Day[counter]);
                    if (counter < Day.Count - 1)
                    {
                        counter++;
                    }
                    else
                    {
                        break;
                    }
                }
            }
            counter = 0;
            for (int i = 0; i < Year.Count; i++)
            {
                Year[i].Months = new List <Month>();
                while (Year[i].year == Month[counter].year)
                {
                    Year[i].Months.Add(Month[counter]);
                    if (counter < Month.Count - 1)
                    {
                        counter++;
                    }
                    else
                    {
                        break;
                    }
                }
            }


            return(Year);
        }
Exemple #12
0
        public PrisutForm()
        {
            InitializeComponent();

            int idgroup = cmbGroup.SelectedIndex;

            LStatusDate.Text    = GetDate.DateNow();
            LStatusDayWeek.Text = GetDate.DayWeekNow();
            DateTimer.Start();
            using (DB.Context db = new DB.Context())
            {
                cmbGroup.DataSource = db.Groups.ToList();
            }
            UpdateGrid();
        }
Exemple #13
0
        public void BillCalculation()
        {
            Bill    = 0;
            GetDate = StartingTime.Date;
            Overlap = GetDate.AddHours(9);

            while (StartingTime <= EndingTime)
            {
                if ((StartingTime.Hour >= 9 && StartingTime.Minute >= 0 && StartingTime.Second >= 0) && (StartingTime.Hour <= 22 && StartingTime.Minute <= 59 && StartingTime.Second <= 59))
                {
                    Bill         = Bill + peakHourRate;
                    StartingTime = StartingTime.AddSeconds(20);
                }

                else if ((StartingTime.Hour >= 0 && StartingTime.Minute >= 0 && StartingTime.Second >= 0) && (StartingTime.Hour <= 8 && StartingTime.Minute <= 59 && StartingTime.Second <= 59))
                {
                    if (StartingTime.AddSeconds(20) >= Overlap)
                    {
                        Bill = Bill + peakHourRate;
                    }
                    else
                    {
                        Bill = Bill + offPeakHourRate;
                    }

                    StartingTime = StartingTime.AddSeconds(20);
                }

                else if ((StartingTime.Hour >= 23 && StartingTime.Minute >= 0 && StartingTime.Second >= 0) && (StartingTime.Hour <= 23 && StartingTime.Minute <= 59 && StartingTime.Second <= 59))
                {
                    Bill         = Bill + offPeakHourRate;;
                    StartingTime = StartingTime.AddSeconds(20);
                }

                else
                {
                    Console.WriteLine("Sorry Formate not ok ");
                }
            }
        }
Exemple #14
0
        // GET api/Members
        public List <Members> Get()
        {
            GetDate getdate = new GetDate();

            return(getdate.Getmembers());
        }
Exemple #15
0
        public List <YearCategory> Get()
        {
            GetDate getdate = new GetDate();

            return(getdate.GetCategory());
        }
Exemple #16
0
 GetDate(CreatedAt), new Visibility(GetDate(From), GetDate(To), Highlighted), Version);