Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }