public int CheckAccount(DTO_tbl_BenhNhan BenhNhan) { string sql = @" SELECT * FROM tbl_BenhNhan WHERE CCCD='" + BenhNhan.CCCD + "'AND MatKhau='" + BenhNhan.MatKhau + "'"; return(data.GetTable(sql).Rows.Count); }
public void InsertBenhNhan(DTO_tbl_BenhNhan bn) { string sql = @" INSERT INTO tbl_BenhNhan VALUES('" + bn.CCCD + "','" + bn.MatKhau + "',N'" + bn.HoTen + "',N'" + bn.GioiTinh + "','" + bn.NgaySinh + "','" + bn.MaBHYT + "',N'" + bn.DiaChi + "','" + bn.SDT + "')"; data.ExcuteNonQuerry(sql); }
public void UpdateBenhNhan(DTO_tbl_BenhNhan BenhNhan) { string sql = @" UPDATE tbl_BenhNhan SET MatKhau='" + BenhNhan.MatKhau + "',HoTen=N'" + BenhNhan.HoTen + "',GioiTinh=N'" + BenhNhan.GioiTinh + "',NgaySinh='" + BenhNhan.NgaySinh + "',MaBHYT='" + BenhNhan.MaBHYT + "',DiaChi=N'" + BenhNhan.DiaChi + "',SDT='" + BenhNhan.SDT + "'WHERE CCCD='" + BenhNhan.CCCD + "'"; data.ExcuteNonQuerry(sql); }
private void btn_DangNhap_Click(object sender, EventArgs e) { if (cb_BanLa.Text == "Bệnh nhân") { BUS_tbl_BenhNhan bus_BenhNhan = new BUS_tbl_BenhNhan(); DTO_tbl_BenhNhan BenhNhan = new DTO_tbl_BenhNhan(); BenhNhan.CCCD = txt_TaiKhoan.Text; BenhNhan.MatKhau = txt_MatKhau.Text; if (bus_BenhNhan.CheckAccount(BenhNhan) == 1) { Hide(); BenhNhan.FormForBenhNhan frm = new BenhNhan.FormForBenhNhan(); frm.HoTen = bus_BenhNhan.FindBenhNhanByCCCD(txt_TaiKhoan.Text).Rows[0][2].ToString(); frm.ShowDialog(); Show(); } else { MessageBox.Show("Bạn nhập sai mật khẩu hoặc tài khoản không tồn tại", "Lỗi đăng nhập", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cb_BanLa.Text == "Bác sĩ") { } else { BUS_tbl_Admin bus_Admin = new BUS_tbl_Admin(); if (bus_Admin.CheckAccount(txt_TaiKhoan.Text, txt_MatKhau.Text) == 1) { Hide(); FormForAdmin frm = new FormForAdmin(); frm.Username = txt_TaiKhoan.Text; frm.ShowDialog(); Show(); } else { MessageBox.Show("Bạn nhập sai mật khẩu hoặc tài khoản không tồn tại", "Lỗi đăng nhập", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //Sau khi ấn nút đăng nhập thì xóa ô mật khẩu txt_MatKhau.Text = string.Empty; }
private void btn_Sua_Click(object sender, EventArgs e) { DTO_tbl_BenhNhan bn = new DTO_tbl_BenhNhan(); bn.CCCD = dgv_BenhNhan.Rows[row].Cells[0].Value.ToString(); bn.HoTen = txt_HoTen.Text; bn.MaBHYT = txt_MaBHYT.Text; bn.MatKhau = txt_MatKhau.Text; bn.SDT = txt_MatKhau.Text; bn.NgaySinh = dtp_NgaySinh.Value; bn.DiaChi = txt_DiaChi.Text; if (rdb_Nam.Checked) { bn.GioiTinh = "Nam"; } else { bn.GioiTinh = "Nữ"; } bus_benhnhan.UpdateBenhNhan(bn); FormBacSi_QuanLyBenhNhan_Load(sender, e); }
private void btn_Them_Click(object sender, EventArgs e) { DTO_tbl_BenhNhan bn = new DTO_tbl_BenhNhan(); bn.CCCD = txt_CCCD.Text; bn.MatKhau = txt_MatKhau.Text; bn.HoTen = txt_HoTen.Text; if (rdb_Nam.Checked == true) { bn.GioiTinh = "Nam"; } else { bn.GioiTinh = "Nữ"; } bn.NgaySinh = dtp_NgaySinh.Value; bn.MaBHYT = txt_MaBHYT.Text; bn.DiaChi = txt_DiaChi.Text; bn.SDT = txt_SDT.Text; bus.InsertBenhNhan(bn); FormQuanLyBenhNhan_Load(sender, e); }
private void btn_Sua_Click(object sender, EventArgs e) { DTO_tbl_BenhNhan bn = new DTO_tbl_BenhNhan(); bn.CCCD = dgv_BenhNhan.Rows[row].Cells[0].Value.ToString();//không lấy trên textbox vì textbox có thể bị chỉnh sửa bn.MatKhau = txt_MatKhau.Text; bn.HoTen = txt_HoTen.Text; if (rdb_Nam.Checked == true) { bn.GioiTinh = "Nam"; } else { bn.GioiTinh = "Nữ"; } bn.NgaySinh = dtp_NgaySinh.Value; bn.MaBHYT = txt_MaBHYT.Text; bn.DiaChi = txt_DiaChi.Text; bn.SDT = txt_SDT.Text; bus.UpdateBenhNhan(bn); FormQuanLyBenhNhan_Load(sender, e); }
private void btn_Them_Click(object sender, EventArgs e) { try { DTO_tbl_BenhNhan bn = new DTO_tbl_BenhNhan(); if (txt_CCCD.Text.Trim() == "") { throw new Exception("Vui lòng nhập căn cước công dân"); } else if (txt_HoTen.Text.Trim() == "") { throw new Exception("Vui lòng nhập họ tên bệnh nhân"); } else if (txt_DiaChi.Text.Trim() == "") { throw new Exception("Vui lòng nhập địa chỉ bệnh nhân"); } else if (txt_MaBHYT.Text.Trim() == "") { throw new Exception("Vui lòng nhập địa mã bảo hiểm y tế"); } else if (txt_MatKhau.Text.Trim() == "") { throw new Exception("Vui lòng nhập mật khẩu"); } else if (txt_SDT.Text.Trim() == "") { throw new Exception("Vui lòng nhập số điện thoại"); } bn.HoTen = txt_HoTen.Text; bn.MatKhau = txt_MatKhau.Text; bn.NgaySinh = dtp_NgaySinh.Value; bn.SDT = txt_SDT.Text; bn.CCCD = txt_CCCD.Text; bn.DiaChi = txt_DiaChi.Text; bn.MaBHYT = txt_MaBHYT.Text; if (rdb_Nam.Checked) { bn.GioiTinh = "Nam"; } else { bn.GioiTinh = "Nữ"; } bus_benhnhan.InsertBenhNhan(bn); FormBacSi_QuanLyBenhNhan_Load(sender, e); } catch (SqlException er) { if (er.Message.Contains("DELETE statement conflicted with the REFERENCE constraint")) { MessageBox.Show("Tồn tại bệnh án vui lòng kiểm tra lại", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show(er.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }