//Sửa thông tin đơn vị tính public void updateQuantityPerUnit(eQuantityPerUnit q) { donViTinh temp = db.donViTinhs.Where(x => x.maDVT.ToString().Equals(q.Id)).FirstOrDefault(); // Cập nhật dữ liệu temp.maDVT = q.Id; temp.tenDVT = q.Name; db.SubmitChanges(); }
//Kiểm tra mã đơn vị tính có tồn tại public bool checkIDExist(string id) { donViTinh emp = db.donViTinhs.Where(x => x.maDVT.ToString() == id).FirstOrDefault(); if (emp != null) { return(true); } return(false); }
//Xóa đơn vị tính khỏi database public bool deleteQuantityPerUnit(string id) { donViTinh q = db.donViTinhs.Where(x => x.maDVT.ToString() == id).FirstOrDefault(); if (q != null) { db.donViTinhs.DeleteOnSubmit(q); db.SubmitChanges(); //cập nhật việc xóa vào CSDL return(true); //xóa thành công } return(false); }
//Nhập đơn vị tính mới vào database public int insertQuantityPerUnit(eQuantityPerUnit q) { if (checkIDExist(q.Id)) { return(0); } donViTinh temp = new donViTinh(); temp.maDVT = q.Id; temp.tenDVT = q.Name; db.donViTinhs.InsertOnSubmit(temp); db.SubmitChanges(); return(1); }