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();
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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);
                }
            }
        }
Exemplo n.º 5
0
        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);
            }
        }