private void btnLuu_Click(object sender, EventArgs e) { var tb = new HideNotifications(); var str = new StandardWord(); //Lấy các giá trị từ các textbox string TenND = str.Standard_Word(txtTenNguoiDung.Text); string DiaChi = txtDiaChi.Text; string SDT = txtSoDienThoai.Text; DateTime NgaySinh = dtpNgaySinh.Value; int GioiTinh; if (rdoNam.Checked == true) { GioiTinh = 1; } else { GioiTinh = 0; } if (DateTime.Compare(DateTime.Now, dtpNgaySinh.Value) >= 0) { //DateTime ns = DateTime.Parse(NgaySinh);//Chuyền kiểu qua DateTime để bắt lỗi cho ngaysinh người dùng nhập NguoiDung.CapNhatThongTin(PhanQuyenNguoiDung.TenDangNhap, TenND, NgaySinh, GioiTinh, DiaChi, SDT); MessageBox.Show("Cập nhập thành công!"); this.Close(); } else { lblThongBao.Text = "Ngày sinh không hợp lệ"; tb.stt(lblThongBao); dtpNgaySinh.Focus(); } }
private void btnSua_Click(object sender, EventArgs e) { var str = new StandardWord(); var tb = new HideNotifications(); if (dgvDSBenhNhan.CurrentCell != null) { if (txtDiaChi.Text != "" && txtHoTen.Text != "") { if (DateTime.Compare(dtpNgayKham.Value, dtpNgaySinh.Value) >= 0) { int gioiTinh; if (rdoNam.Checked == true) { gioiTinh = 1; } else { gioiTinh = 0; } int a = dgvDSBenhNhan.CurrentCell.RowIndex;//Lấy ra chỉ số dòng hiện hành cua dgvDSBenhNhan để chỉnh sửa thông tin cho bệnh nhân đó int MaBN = (int)dgvDSBenhNhan["MaBN", a].Value; BenhNhan.SuaTTBenhNhan(MaBN, str.Standard_Word(txtHoTen.Text), gioiTinh, dtpNgaySinh.Value, txtDiaChi.Text); LoadData(); lblThongBao.ForeColor = Color.Green; lblThongBao.Text = "Cập nhập bệnh nhân thành công!"; tb.stt(lblThongBao); } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Ngày sinh không hợp lệ"; tb.stt(lblThongBao); dtpNgaySinh.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Vui lòng nhập đầy đủ thông tin!"; tb.stt(lblThongBao); txtHoTen.Focus(); } } }
private void btnThem_Click(object sender, EventArgs e) { var str = new StandardWord(); var tb = new HideNotifications(); if (txtHoTen.Text.Trim() != "" && txtDiaChi.Text.Trim() != "") // kiểm tra có đầy đủ thông tin hay không { if (DateTime.Compare(dtpNgayKham.Value, dtpNgaySinh.Value) >= 0) //Kiểm tra ngày sinh có lớn hơn ngày hiện tại hay không { string HoTen = str.Standard_Word(txtHoTen.Text); DateTime NgaySinh = dtpNgaySinh.Value; string DiaChi = txtDiaChi.Text; int GioiTinh; string ngayKham = dtpNgayKham.Text; int MaBN; //Kiểm tra giới tính if (rdoNam.Checked == true) { GioiTinh = 1; } else { GioiTinh = 0; } //Nếu chưa có bệnh nhân này trong danh sách thì sẽ thêm vào if (BenhNhan.KTBenhNhan(HoTen, NgaySinh, out MaBN) == true) { BenhNhan.ThemBenhNhan(HoTen, GioiTinh, NgaySinh, DiaChi); BenhNhan.KTBenhNhan(HoTen, NgaySinh, out MaBN); if (PhieuKham.TimPhieuKham(dtpNgayKham.Text, MaBN) == 0)//không tìm thấy phiếu khám { PhieuKham.TaoPhieuKham(ngayKham, MaBN); LoadData(); } else { XoaTrang(); } lblThongBao.ForeColor = Color.Green; lblThongBao.Text = "Thêm mới bệnh nhân thành công!"; tb.stt(lblThongBao); } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Bệnh nhân bị trùng"; tb.stt(lblThongBao); txtHoTen.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Ngày sinh không hợp lệ"; tb.stt(lblThongBao); dtpNgaySinh.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Vui lòng nhập đầy đủ dữ liệu!"; tb.stt(lblThongBao); txtHoTen.Focus(); } }
private void btnSua_Click(object sender, EventArgs e) { var str = new StandardWord(); var tb = new HideNotifications(); if (dgvDSNguoiDung.CurrentCell != null) { try { string TenDangNhap = (string)dgvDSNguoiDung["TenDangNhap", dgvDSNguoiDung.CurrentCell.RowIndex].Value; string TenND = str.Standard_Word(txtTenNguoiDung.Text); DateTime NgaySinh = dtpNgaySinh.Value; string DiaChi = txtDiaChi.Text; string SDT = txtSoDienThoai.Text; string MK = txtMatKhau.Text; string ChucVu = cbxChucVu.Text; int GioiTinh; if (rdoNam.Checked == true) { GioiTinh = 1; } else { GioiTinh = 0; } if (TenND.Trim() != "") { if (TenDangNhap.Trim() != "") { if (DateTime.Compare(NgaySinh, DateTime.Now) <= 0) { try { // DateTime ns = DateTime.Parse(NgaySinh); NguoiDung.CapNhatThongTin(TenDangNhap, TenND, NgaySinh, GioiTinh, DiaChi, SDT); LoadData(); lblThongBao.ForeColor = Color.Green; lblThongBao.Text = "Cập nhập người dùng thành công!"; tb.stt(lblThongBao); } catch { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Ngày sinh không hợp lệ"; tb.stt(lblThongBao); dtpNgaySinh.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Lỗi ngày sinh"; tb.stt(lblThongBao); dtpNgaySinh.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Bạn chưa nhập tên đăng nhập"; txtTenDangNhap.Focus(); tb.stt(lblThongBao); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Bạn chưa nhập tên"; txtTenNguoiDung.Focus(); tb.stt(lblThongBao); } } catch { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Dữ liệu không hợp lệ"; txtTenNguoiDung.Focus(); tb.stt(lblThongBao); } } }
private void btnThem_Click(object sender, EventArgs e) { var str = new StandardWord(); var tb = new HideNotifications(); //Lầy các giá trị của các textbox string TenND = str.Standard_Word(txtTenNguoiDung.Text); DateTime NgaySinh = dtpNgaySinh.Value; string DiaChi = txtDiaChi.Text; string SDT = txtSoDienThoai.Text; string TenDangNhap = txtTenDangNhap.Text; string MK = txtMatKhau.Text; string ChucVu = cbxChucVu.Text; int GioiTinh; if (rdoNam.Checked == true) { GioiTinh = 1; } else { GioiTinh = 0; } try { if (TenND.Trim() != "") { if (TenDangNhap.Trim() != "") { if (MK.Trim() != "") { if (DateTime.Compare(NgaySinh, DateTime.Now) <= 0) { try { NguoiDung.ThemNguoiDung(TenND, NgaySinh, GioiTinh, DiaChi, SDT, TenDangNhap, MK, ChucVu); LoadData(); lblThongBao.ForeColor = Color.Green; lblThongBao.Text = "Thêm người dùng thành công!"; tb.stt(lblThongBao); } catch { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Tên đăng nhập đã có người sử dụng"; tb.stt(lblThongBao); txtTenDangNhap.Clear(); txtTenDangNhap.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Lỗi ngày sinh"; tb.stt(lblThongBao); dtpNgaySinh.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Bạn chưa nhập mật khẩu"; tb.stt(lblThongBao); txtMatKhau.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Bạn chưa nhập tên đăng nhập"; tb.stt(lblThongBao); txtTenDangNhap.Focus(); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Bạn chưa nhập tên"; tb.stt(lblThongBao); txtTenNguoiDung.Focus(); } } catch { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Thêm bị lỗi"; tb.stt(lblThongBao); } }