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