示例#1
0
        // GET: Sells
        public ActionResult Index()
        {
            try {
                List <Sell>           list     = db.Sells.ToList();
                List <SellsViewModel> viewList = new List <SellsViewModel>();
                foreach (Sell s in list)
                {
                    SellsViewModel obj = new SellsViewModel();
                    obj.SellId       = s.SellId;
                    obj.MedId        = s.MedId;
                    obj.Price        = s.Price;
                    obj.StaffId      = s.StaffId;
                    obj.CustomerName = s.CustomerName;
                    obj.Date         = s.Date;

                    viewList.Add(obj);
                }
                return(View(viewList));
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        // GET: Sells/Create
        public ActionResult Create()
        {
            SellsViewModel sells = new SellsViewModel();

            using (DB5Entities5 db = new DB5Entities5())
            {
                sells.MedicineCollection = db.Medicines.ToList <Medicine>();
                sells.StaffData          = db.Staffs.ToList <Staff>();
            }

            return(View(sells));
        }
示例#3
0
 public ActionResult Delete(int?id, SellsViewModel obj)
 {
     try
     {
         var v = db.Sells.Where(a => a.SellId == id).First();
         db.Entry(v).State = EntityState.Deleted;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(View());
     }
 }
示例#4
0
 public ActionResult Edit(int?id, SellsViewModel obj)
 {
     try
     {
         //db.Salesmen.Find(id).SalesmanID = obj.SalesmanID;
         db.Sells.Find(id).MedId        = obj.MedId;
         db.Sells.Find(id).Price        = obj.Price;
         db.Sells.Find(id).StaffId      = obj.StaffId;
         db.Sells.Find(id).CustomerName = obj.CustomerName;
         db.Sells.Find(id).Date         = obj.Date;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
示例#5
0
        public ActionResult Create(SellsViewModel obj)
        {
            try
            {
                Sell s = new Sell();
                s.MedId        = obj.MedId;
                s.Price        = obj.Price;
                s.StaffId      = obj.StaffId;
                s.CustomerName = obj.CustomerName;
                s.Date         = obj.Date;

                db.Sells.Add(s);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
示例#6
0
        // GET: Sells/Details/5
        public ActionResult Details(int?id)
        {
            SellsViewModel obj = new SellsViewModel();
            Sell           s   = db.Sells.Find(id);

            if (s == null)
            {
                return(HttpNotFound());
            }
            else
            {
                obj.SellId       = s.SellId;
                obj.MedId        = s.MedId;
                obj.Price        = s.Price;
                obj.StaffId      = s.StaffId;
                obj.CustomerName = s.CustomerName;
                obj.Date         = s.Date;
            }
            return(View(obj));
        }