Ejemplo n.º 1
0
        public ActionResult InsertPhieuNhap(List <Phieu_Nhap_Json> json)
        {
            ManagerLogin managerLogin = new ManagerLogin();
            //them moi phieu nhap
            decimal    tong_tien = 0;
            Phieu_Nhap pn        = new Phieu_Nhap();

            pn.Ngay_Nhap = DateTime.Now;
            pn.Tong_Tien = 0;
            pn.UserId    = ManagerLogin.GetId(User.Identity.Name);
            db.Phieu_Nhap.Add(pn);
            db.SaveChanges();
            //int maPhieu = db.sp_Ma_Phieu_Gan_Nhat().FirstOrDefault().Phieu_Nhap_Id;
            //int maPhieu = Convert.ToInt32(db.sp_Ma_Phieu_Gan_Nhat().FirstOrDefault().Value);

            ManagerPhieuNhap manager = new ManagerPhieuNhap();

            foreach (var item in json)
            {
                manager.ThemPhieuNhapHH(pn.Phieu_Nhap_Id, item);
                tong_tien += item.Don_gia * item.So_Luong;
            }

            //db.sp_UpdateTongTien(pn.Phieu_Nhap_Id, tong_tien);
            pn.Tong_Tien       = tong_tien;
            db.Entry(pn).State = EntityState.Modified;
            db.SaveChanges();
            return(Json(new { Ok = true, newurl = Url.Action("InPhieuNhap", new { id = pn.Phieu_Nhap_Id }) }));
        }
Ejemplo n.º 2
0
 public PhieuNhapChiTiet()
 {
     PN       = new Phieu_Nhap();
     ListPNHH = new List <Phieu_Nhap_Hang_Hoa>();
 }