public DataTable KiemTraTrung(BENH_NHAN t) { string query = "select * from BENH_NHAN where (BN_CMT = '" + t.Cmt + "' or BN_SDT = '" + t.Sdt + "') and BN_TRANGTHAI = '1'"; DataTable dt = connecDB.ExecuteQuery(query); return(dt); }
private BENH_NHAN LayTTBN() { string id = txtMaBN2.Text; string ht = txtTen2.Text; string cmt = txtCMT2.Text; string sdt = txtSDT2.Text; string dc = txtDiachi2.Text; DateTime dt = Convert.ToDateTime(DateNS2.Text); string ngaysinh = dt.ToShortDateString(); int gioitinh = (cbGioitinh2.Text == "Nam") ? 1 : 0; string nhommau = cbNhommau.Text; int tt = 1; BENH_NHAN t = new BENH_NHAN(id, ht, cmt, sdt, dc, ngaysinh, gioitinh, nhommau, tt); return(t); }
public bool KiemTraNhapLieu(BENH_NHAN t) { if (t.Hoten.Equals("")) { MessageBox.Show("Tên bệnh nhân không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } else if (t.Cmt.Equals("")) { MessageBox.Show("CMT của bệnh nhân không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } else if (t.Sdt.Equals("")) { MessageBox.Show("Số điện thoại của bệnh nhân không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } return(true); }
private void btnLuu_Click_1(object sender, EventArgs e) { BENH_NHAN b = LayTTBN_DAT(); PHIEU_TIEP_NHAN t = LayTTPTN_DAT(); if (dieukien) { if (daoBN.InsertBN(b)) { if (daoPTN.InsertPTN(t)) { MessageBox.Show("Thêm thành công"); loadPTNH(); loadPTN(); xuLyControl(false); //txtMa.Enabled = true; frm.Visible = false; //resetText(); } } else { } } else { //if (daoPTN.UpdatePTN(t)) //{ // MessageBox.Show("Sửa thành công"); // loadThuoc(); // xuLyControl(false); // //txtMa.Enabled = true; // frm.Visible = false; // resetText(); // //sua(true); //} } }
private void btnLuu2_Click(object sender, EventArgs e) { BENH_NHAN b = LayTTBN(); PHIEU_TIEP_NHAN t = LayTTPTN(); if (dieukien == true) { dt = daoBN.getTTBN(txtMaBN2.Text); if (dt.Rows.Count == 0) { //MessageBox.Show("Đăng nhập không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); //txtMaBN2.Focus(); if (daoBN.InsertBN(b)) { if (daoPTN.InsertPTN(t)) { //MessageBox.Show("Thêm thành công"); loadPTN(); //loadPTNH(); xuLyControl(false); //txtMa.Enabled = true; //frm2.Visible = false; //resetText(); xuly2(false); xulyBtn(false); btnCapnhat(false); txtMaBN2.Enabled = false; } } } else { if (daoPTN.InsertPTN(t)) { MessageBox.Show("Thêm thành công"); loadPTN(); //loadPTNH(); xuLyControl(false); //txtMa.Enabled = true; //frm2.Visible = false; //resetText(); xuly2(false); xulyBtn(false); btnCapnhat(false); txtMaBN2.Enabled = false; } } } else { if (daoBN.UpdateBN(b)) { if (daoPTN.UpdatePTN(t)) { MessageBox.Show("Sửa thành công"); loadPTN(); loadPTNH(); DateChonNgay_ValueChanged(null, null); xuLyControl(false); //txtMa.Enabled = true; //frm2.Visible = false; //resetText(); } else { MessageBox.Show("Sửa không thành công"); } } } }
public bool InsertBN(BENH_NHAN t) { //if (KiemTraNhapLieu(t)) //{ try { SqlConnection conn = new SqlConnection(connecDB.connectionStr); SqlCommand cmd = new SqlCommand("themBENH_NHAN", conn); cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.Add("@mathuoc", SqlDbType.NVarChar, 20); //cmd.Parameters["@mathuoc"].Value = mt; cmd.Parameters.Add("@BN_HOTEN", SqlDbType.NVarChar, 30); cmd.Parameters.Add("@BN_CMT", SqlDbType.NVarChar, 12); cmd.Parameters.Add("@BN_SDT", SqlDbType.NVarChar, 11); cmd.Parameters.Add("@BN_DIACHI", SqlDbType.NVarChar, 40); cmd.Parameters.Add("@BN_NGAYSINH", SqlDbType.Date); cmd.Parameters.Add("@BN_GIOITINH", SqlDbType.Int); cmd.Parameters.Add("@BN_NHOMMAU", SqlDbType.NVarChar, 2); cmd.Parameters.Add("@BN_TRANGTHAI", SqlDbType.Int); cmd.Parameters["@BN_HOTEN"].Value = t.Hoten; cmd.Parameters["@BN_CMT"].Value = t.Cmt; cmd.Parameters["@BN_SDT"].Value = t.Sdt; cmd.Parameters["@BN_DIACHI"].Value = t.Diachi; cmd.Parameters["@BN_NGAYSINH"].Value = t.Ngaysinh; cmd.Parameters["@BN_GIOITINH"].Value = t.Gioitinh; cmd.Parameters["@BN_NHOMMAU"].Value = t.Nhommau; cmd.Parameters["@BN_TRANGTHAI"].Value = t.Trangthai; conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); return(result > 0); /*string query = string.Format("Insert DM_THUOC (THUOC_ID, LT_ID, THUOC_TEN, THUOC_HDSD, THUOC_DVT, THUOC_CONGDUNG, THUOC_GIA, THUOC_TRANGTHAI) values ('{0}', '{1}', N'{2}', N'{3}', N'{4}', N'{5}', '{6}', '{7}')", * t.Id_thuoc, t.Id_lt, t.Thuoc_ten, t.Thuoc_hdsd, t.Thuoc_dvt, t.Thuoc_congdung, t.Thuoc_gia, t.Thuoc_trangthai); * int result = connecDB.ExecuteNonQuery(query); * return result > 0;*/ } catch (SqlException ex) { MessageBox.Show(ex.Message); return(false); //if (KiemTraTrung(t).Rows.Count == 0) //{ // MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //else //{ // MessageBox.Show("Thêm không thành công do số CMND hoặc SDT đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //} ///*if(KiemTraTrungSDT(nv).Rows.Count == 0) //{ // MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //else //{ // MessageBox.Show("Thêm không thành công do Số điện thoại của giáo viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); //}*/ } //} //return false; }