public void ImportExcelThuoc(DataSet excel) { try { string thatbai = ""; string thanhcong = ""; int maThuoc = LayMaThuocLonNhat(); DataTable Sheet1 = excel.Tables[0]; int i = 0; foreach (DataRow r in Sheet1.Rows) { if (i < 2) { i++; } else { var queryLoaiThuoc = LayMaLoaiThuoc(r[4].ToString()); if (queryLoaiThuoc == "") { thatbai += ("Thuốc: " + r[0].ToString() + "\n"); } else { THUOC thuoc = new THUOC { MaThuoc = "TH" + ++maThuoc, TenThuoc = r[0].ToString(), DangThuoc = r[1].ToString(), CongDung = r[2].ToString(), TacDungPhu = r[3].ToString(), MaLoai = queryLoaiThuoc, SoLuong = r[5].ToString(), }; thanhcong += "TH" + maThuoc + "\n"; thuoc_dal.THUOC.Add(thuoc); } thuoc_dal.SaveChanges(); } } if (thanhcong != "") { MessageBox.Show(thanhcong + "Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (thatbai != "") { MessageBox.Show(thatbai + "Không tồn tại loại thuốc, không thêm được", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public void ThemThuoc(THUOC thuoc) { var query = thuoc_dal.THUOC.Where(p => p.MaThuoc == thuoc.MaThuoc).Count(); if (query == 0) { thuoc_dal.THUOC.Add(thuoc); thuoc_dal.SaveChanges(); MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi! Trùng mã số hoặc nhập thiếu thông tin,...", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ChinhSuaThuoc(THUOC thuoc) { var query = (from p in thuoc_dal.THUOC where p.MaThuoc == thuoc.MaThuoc select p).SingleOrDefault(); query.MaThuoc = thuoc.MaThuoc; query.TenThuoc = thuoc.TenThuoc; query.CongDung = thuoc.CongDung; query.TacDungPhu = thuoc.TacDungPhu; query.DangThuoc = thuoc.DangThuoc; query.MaLoai = thuoc.MaLoai; query.SoLuong = thuoc.SoLuong; try { thuoc_dal.SaveChanges(); } catch (Exception e) { MessageBox.Show(e.Message); } }