public static List<cDonThuocMauChiTietDO> Getdsdonthuocmau(string MADONTHUOCMAU, string MABACSY)
 {
     List<cDonThuocMauChiTietDO> dsbenhan = new List<cDonThuocMauChiTietDO>();
     using (DB_HMS_Entities ds = new DB_HMS_Entities())
     {
         var query = from ads in ds.tbDONTHUOCMAUs
                     join ads1 in ds.tbDONTHUOCMAUCHITIETs on ads.MADONTHUOCMAU equals ads1.MADONTHUOCMAU
                     join ads2 in ds.tbTHUOCs on ads1.MATHUOC equals ads2.MATHUOC
                     where ads.MADONTHUOCMAU == MADONTHUOCMAU && ads.MABACSY == MABACSY
                     select new { ads, ads1, ads2 };
         foreach (var row in query)
         {
             cDonThuocMauChiTietDO dss = new cDonThuocMauChiTietDO();
             dss.STT = row.ads1.STT;
             dss.MADONTHUOCMAU1 = row.ads1.MADONTHUOCMAU;
             dss.MATHUOC = row.ads1.MATHUOC;
             dss.TENTHUONGMAI = row.ads2.TENTHUONGMAI;
             dss.SOLUONG = row.ads1.SOLUONG.ToString();
             dss.SOLANDUNG = row.ads1.SOLANDUNG.ToString();
             dss.SOLUONGDUNG = row.ads1.SOLUONGDUNG.ToString();
             dss.DONVI = row.ads2.DONVI;
             dss.DONVIDUNG = row.ads2.DONVIDUNG;
             dss.CACHDUNG = row.ads2.CACHDUNG;
             dss.GHICHU = row.ads2.GHICHU;
             dsbenhan.Add(dss);
         }
         return dsbenhan;
     }
 }
 public cDonThuocMauChiTietDO GetInformationMedicine()
 {
     cDonThuocMauChiTietDO me = new cDonThuocMauChiTietDO();
     me.MATHUOC = cmbTenthuoc.EditValue.ToString();
     me.SOLUONG = txtSoluong.Text;
     me.SOLANDUNG = txtSolandung.Text;
     me.SOLUONGDUNG = txtSoluongdan.Text;
     return me;
 }
 private static bool Checkdauvao(cDonThuocMauChiTietDO ds)
 {
     if (ds.MATHUOC.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng chọn thuốc!");
         return false;
     }
     if (ds.SOLUONG.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng chọn số lượng!");
         return false;
     }
     if (ds.SOLANDUNG.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng chọn số lần dùng!");
         return false;
     }
     if (ds.SOLUONGDUNG.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng chọn số lượng  dùng!");
         return false;
     }
     if (Int32.Parse(ds.SOLUONG) == 0)
     {
         XtraMessageBox.Show("Số lượng phải khác 0");
         return false;
     }
     if (Int32.Parse(ds.SOLANDUNG) == 0)
     {
         XtraMessageBox.Show("Số lần dùng phải khác 0");
         return false;
     }
     if (Int32.Parse(ds.SOLUONGDUNG) == 0)
     {
         XtraMessageBox.Show("Số lượng dùng phải khác 0");
         return false;
     }
     if (Int32.Parse(ds.SOLUONG) < (Int32.Parse(ds.SOLUONGDUNG)))
     {
         XtraMessageBox.Show("Số lượng dùng lớn hơn Số lượng");
         return false;
     }
     return true;
 }