/// <summary> /// kiểm tra thông tin nhập vào /// </summary> /// <param name="ds"></param> /// <returns></returns> private static bool Checkdauvao(cNhomBenhDO ds) { if (ds.MANHOMBENH.Length <= 2 || ds.MANHOMBENH.Length > 3) { XtraMessageBox.Show("Mã nhóm bệnh chỉ có 3 ký tự "); return(false); } if (ds.MANHOMBENH.Equals("")) { XtraMessageBox.Show("Vui lòng nhập mã nhóm bênh!"); return(false); } if (ds.TENNHOMBENH.Equals("")) { XtraMessageBox.Show("Vui lòng nhập tên nhóm bệnh!"); return(false); } return(true); }
/// <summary> /// Lay danh sach nhom benh tu entities /// </summary> /// <returns></returns> public static List <cNhomBenhDO> GetdsNhombenh() { List <cNhomBenhDO> dsNhombenh = new List <cNhomBenhDO>(); using (DB_HMS_Entities ds = new DB_HMS_Entities()) { var query = from ads in ds.tbNHOMBENHs select ads; foreach (var row in query) { cNhomBenhDO dss = new cNhomBenhDO(); dss.MANHOMBENH = row.MANHOMBENH; dss.TENNHOMBENH = row.TENNHOMBENH; dss.MOTA = row.MOTA; dss.NGAYTAO = row.NGAYTAO.Value; dss.TRANGTHAI = row.TRANGTHAI.Value; dsNhombenh.Add(dss); } return(dsNhombenh); } }
private void btnLuu_Click(object sender, EventArgs e) { cNhomBenhDO ds = Getthongtinnhombenh(); if (Checkdauvao(ds) == true) { if (BUS.cBenhBUS.CheckNhombenh(ds.MANHOMBENH) == true) { XtraMessageBox.Show("Nhóm bệnh đã tồn tại: " + txtMaNhom.Text + "!!", "Hỏi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (BUS.cBenhBUS.CheckNhombenh(ds.MANHOMBENH) == false) { BUS.cBenhBUS.InsertNhombenh(ds.MANHOMBENH, ds.TENNHOMBENH, ds.MOTA, ds.NGAYTAO, ds.TRANGTHAI); frmNhombenh_Load(sender, e); XtraMessageBox.Show("Lưu thành công", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public cNhomBenhDO Getthongtinnhombenh() { cNhomBenhDO ds = new cNhomBenhDO(); ds.MANHOMBENH = txtMaNhom.Text; String[] n = txtTenNhom.Text.Split(' '); string sTenNhom = ""; for (int i = 0; i < n.Length; i++) { n[i] = n[i].Trim(); if (n[i] != "") { sTenNhom = sTenNhom + " " + n[i]; } } ds.TENNHOMBENH = sTenNhom.Trim(); ds.NGAYTAO = DateTime.Today; ds.MOTA = txtMota.Text; ds.TRANGTHAI = true; return(ds); }