示例#1
0
 public ActionResult DeleteThuoc(ThuocJson temp)
 {
     try
     {
         var cthdn = db.ChiTietHDN.Where(n => n.MaThuoc == temp.MaThuoc);
         if (cthdn != null)
         {
             foreach (var item in cthdn)
             {
                 db.Entry(item).State = EntityState.Deleted;
             }
         }
         var cthdx = db.ChiTietHDX.Where(n => n.MaThuoc == temp.MaThuoc);
         if (cthdx != null)
         {
             foreach (var item in cthdx)
             {
                 db.Entry(item).State = EntityState.Deleted;
             }
         }
         Thuoc t = db.Thuoc.Where(n => n.MaThuoc == temp.MaThuoc).SingleOrDefault();
         db.Entry(t).State = EntityState.Deleted;
         db.SaveChanges();
         return(Json(new { success = true, message = "Xóa nhân viên thành công" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(new { success = false, message = "Xóa không thành công, lỗi: " + e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#2
0
 public ActionResult CreateThuoc(ThuocJson nv)
 {
     try
     {
         Thuoc newThuoc = new Thuoc
         {
             MaThuoc     = nv.MaThuoc,
             TenThuoc    = nv.TenThuoc,
             MaLoaiThuoc = nv.MaLoaiThuoc,
             MaNCC       = nv.MaNCC,
             CongDung    = nv.CongDung,
             HanSuDung   = Convert.ToDateTime(nv.HanSuDung),
             Donvitinh   = nv.Donvitinh,
             SoLuong     = nv.SoLuong,
             DonGiaNhap  = Convert.ToDecimal(nv.DonGiaNhap),
         };
         db.Thuoc.Add(newThuoc);
         db.SaveChanges();
         return(Json(new { code = 200, mes = "Thêm thuốc thành công" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(new { code = 500, mes = nv.TenThuoc }, JsonRequestBehavior.AllowGet));
     }
 }
示例#3
0
 public ActionResult EditThuoc(ThuocJson nv)
 {
     try
     {
         Thuoc temp = db.Thuoc.Where(n => n.MaThuoc == nv.MaThuoc).SingleOrDefault();
         temp.TenThuoc        = nv.TenThuoc; temp.MaLoaiThuoc = nv.MaLoaiThuoc; temp.MaNCC = nv.MaNCC;
         temp.CongDung        = nv.CongDung; temp.HanSuDung = Convert.ToDateTime(nv.HanSuDung);
         temp.Donvitinh       = nv.Donvitinh; temp.SoLuong = nv.SoLuong;
         temp.DonGiaNhap      = Convert.ToDecimal(nv.DonGiaNhap);
         db.Entry(temp).State = EntityState.Modified;
         db.SaveChanges();
         return(Json(new { success = true, message = "Sửa thành công" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(new { success = false, message = "Sửa không thành công, lỗi: " + e.Message }, JsonRequestBehavior.AllowGet));
     }
 }