예제 #1
0
        public ThongTinTaiKhoan(ConnectData conData, string maNV)
        {
            InitializeComponent();
            connectData = conData;
            item        = connectData.GetDetailOfStaff(maNV);

            lblMaNV.Content     = item.MaNV;
            lblTenNV.Content    = item.TenNV;
            lblNgaySinh.Content = item.NgaySinh;
            lblDiaChi.Content   = item.DiaChi;
            lblCmnd.Content     = item.CMND;
            lblSdt.Content      = item.SDT;
            lblChucVu.Content   = item.ChucVu;

            txtChucVu.Visibility = Visibility.Hidden;
            txtSdt.Visibility    = Visibility.Hidden;
            txtDiaChi.Visibility = Visibility.Hidden;
            borderCV.Visibility  = Visibility.Hidden;
            borderDC.Visibility  = Visibility.Hidden;
            BorderSdt.Visibility = Visibility.Hidden;
        }
예제 #2
0
        private void click_btnEdit(object sender, RoutedEventArgs e)
        {
            if (isEditing == false)
            {
                isEditing = true;

                txtChucVu.Visibility = Visibility.Visible;
                txtChucVu.Text       = item.ChucVu.Trim();
                txtSdt.Visibility    = Visibility.Visible;
                txtSdt.Text          = item.SDT.Trim();
                txtDiaChi.Visibility = Visibility.Visible;
                txtDiaChi.Text       = item.DiaChi.Trim();
                borderCV.Visibility  = Visibility.Visible;
                borderDC.Visibility  = Visibility.Visible;
                BorderSdt.Visibility = Visibility.Visible;

                btnEdit.Content   = "Lưu Thay Đổi";
                btnDelete.Content = "Hủy Thay Đổi";
            }
            else
            {
                if (txtChucVu.Text.Trim() == "" || txtDiaChi.Text.Trim() == "" || txtSdt.Text.Trim() == "")
                {
                    MessageBox.Show("Vui lòng nhập đầy đủ thông tin!!!", "Thiếu Dữ Liệu!!!", MessageBoxButton.OK);
                    return;
                }
                for (int i = 0; i < txtSdt.Text.Length; i++)
                {
                    if (txtSdt.Text[i] < 48 || txtSdt.Text[i] > 57)
                    {
                        MessageBox.Show("Định dạng số điện thoại không đúng!!!\n\nVui lòng kiểm tra lại trước khi lưu!!!", "Sai Định Dạng!!!", MessageBoxButton.OK);
                        return;
                    }
                }

                string temp = txtChucVu.Text.ToLower();

                if (temp != "quản lý" && temp != "nhân viên")
                {
                    MessageBox.Show("Chức vụ được nhập không hợp lệ!!!\n\nVui lòng nhập \"Quản Lý\" hoặc \"Nhân Viên\"!!!", "Sai Định Dạng!!!", MessageBoxButton.OK);
                    return;
                }

                connectData.updateInfoStaff(item.MaNV, txtDiaChi.Text, txtSdt.Text, txtChucVu.Text);
                item = connectData.GetDetailOfStaff(item.MaNV);

                lblMaNV.Content     = item.MaNV;
                lblTenNV.Content    = item.TenNV;
                lblNgaySinh.Content = item.NgaySinh;
                lblDiaChi.Content   = item.DiaChi;
                lblCmnd.Content     = item.CMND;
                lblSdt.Content      = item.SDT;
                lblChucVu.Content   = item.ChucVu;

                isEditing = false;

                txtChucVu.Visibility = Visibility.Hidden;
                txtSdt.Visibility    = Visibility.Hidden;
                txtDiaChi.Visibility = Visibility.Hidden;
                borderCV.Visibility  = Visibility.Hidden;
                borderDC.Visibility  = Visibility.Hidden;
                BorderSdt.Visibility = Visibility.Hidden;

                btnDelete.Content = "Xóa Nhân Viên";
                btnEdit.Content   = "Chỉnh Sửa";
            }
        }