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)); } }
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)); } }
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)); } }