Example #1
0
        public int AddOrderOutInfo()
        {
            string username = User.Identity.Name;
            int    id;

            using (Db db = new Db())
            {
                // Get the Medicine
                var         dto     = db.OrderOut.Select(x => x.Id);
                EmployeeDTO userDTO = db.Employees.FirstOrDefault(x => x.Username == username);
                // Make sure OrderOut exists
                if (dto == null)
                {
                    id = 1;
                }
                else
                {
                    id = dto.Max() + 1;
                }
                // Create OrderInDTO
                OrderOutDTO orderOutDTO = new OrderOutDTO()
                {
                    OrderDate  = DateTime.Now,
                    OrderId    = id,
                    EmployeeId = 4
                };
                // Add the DTO
                db.OrderOut.Add(orderOutDTO);
                // Save
                db.SaveChanges();
            }
            return(id);
        }
Example #2
0
        public ActionResult curentOrderOutInfoToPrint(int id)
        {
            string username = User.Identity.Name;

            if (string.IsNullOrEmpty(username))
            {
                return(RedirectToAction("login", "Account"));
            }

            List <OrderOutDetialsVM> listOrderOutDetials;

            using (Db db = new Db())
            {
                listOrderOutDetials = db.OrderOutDetials.Where(x => x.OrderId == id)
                                      .ToArray().Select(x => new OrderOutDetialsVM(x)).ToList();
                OrderOutDTO dto = db.OrderOut.Find(id);
            }

            return(View(listOrderOutDetials));
        }
Example #3
0
 public OrderOutVM(OrderOutDTO row)
 {
     this.Id      = row.Id;
     this.OrderId = row.OrderId;
 }