Exemple #1
0
        private void btnCapNhatBN_Click(object sender, EventArgs e)
        {
            eKhachHang kh = new eKhachHang();
            int        vt = dvwDSBN.CurrentCell.RowIndex;

            kh.idKH        = Convert.ToInt32(dvwDSBN.Rows[vt].Cells["idKH"].Value.ToString());
            kh.tenKH       = txtTenBN.Text.Trim();
            kh.soDienThoai = txtSodt.Text.Trim();
            kh.ngaySinh    = Convert.ToDateTime(dtpns.Text.ToString());
            kh.diaChi      = txtDiaChi.Text.Trim();
            if (radNam.Checked == true)
            {
                kh.gioiTinh = true;
            }
            else
            {
                kh.gioiTinh = false;
            }
            int kq = wcf.UpdateKhachHang(kh);

            if (kq == 1)
            {
                MessageBox.Show("Cập nhật thông tin khách hàng thành công!");
                loaddatagridview_dskh(dvwDSBN, wcf.GetKhachHangs().ToList());
            }
            else
            {
                return;
            }
        }
Exemple #2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            //cập nhật thông tin phiếu khám trong  lịch hẹn

            ePhieuKham pk = new ePhieuKham();

            pk.idPhieuKham = idPhieuKham;
            pk.moTa        = txtmota.Text.Trim();
            pk.ngayDKKham  = dtpngayhen.Value;
            if (pk.ngayDKKham > DateTime.Now)
            {
                wcf_phieu.UpdatePhieuKham(pk);
            }
            else
            {
                MessageBox.Show("Ngày hẹn khám phải >= ngày hiện tại");
                return;
            }

            //cập nhật thông tin khách hàng trong  lịch hẹn
            eKhachHang k = new eKhachHang();

            k.idKH        = idKhachHang;
            k.ngaySinh    = dtpns.Value;
            k.tenKH       = txttenkh.Text.ToString();
            k.soDienThoai = txtsodt.Text.ToString();
            k.diaChi      = txtdiachi.Text.ToString();
            if (radnam.Checked == true)
            {
                k.gioiTinh = true;
            }
            else
            {
                k.gioiTinh = false;
            }
            int tuoi = DateTime.Now.Year - k.ngaySinh.Year;

            if (k.ngaySinh < DateTime.Now)
            {
                if ((tuoi > 1))
                {
                    wcf_kh.UpdateKhachHang(k);
                }
                else
                {
                    MessageBox.Show("Khách hàng phải > 1 tuổi");
                    return;
                }
            }
            else
            {
                MessageBox.Show("Ngày sinh của khách hàng phải < ngày hiện tại");
                return;
            }
        }
Exemple #3
0
        private void btnCapNhatKH_Click(object sender, EventArgs e)
        {
            int        vt = dvwDSBN.CurrentCell.RowIndex;
            eKhachHang kh = new eKhachHang();

            kh.idKH        = Convert.ToInt32(dvwDSBN.Rows[vt].Cells["idKH"].Value);
            kh.tenKH       = txtTenKH.Text.Trim();
            kh.soDienThoai = txtSodt.Text.Trim();
            kh.ngaySinh    = Convert.ToDateTime(dateTimeNgaySinh.Text);
            kh.diaChi      = txtDiaChi.Text.Trim();
            if (radNam.Checked)
            {
                kh.gioiTinh = true;
            }
            else
            {
                kh.gioiTinh = false;
            }
            khwcf.UpdateKhachHang(kh);
            LoadDSKhachHang(dvwDSBN, khwcf.GetKhachHangs().ToList());
        }