示例#1
0
        private void btnThemNV_Click(object sender, EventArgs e)
        {
            DataTable datatable_nhanvien = bus_nhanvien.BangNhanVien();

            if (btnThemNV.Text.Contains("Th"))
            {
                lb_hoantacnhanviven.Visible = true;
                txtIDNhanVien.Text          = (bus_nhanvien.MaNhanVien() + 1).ToString();
                txtHoTenNhanVien.Text       = "";
                txtUsername.Text            = "";
                txtPassword.Text            = "";
                txtSDTNhanVien.Text         = "";
                txtDiaChiNhanVien.Text      = "";
                dtpkNamSinhNhanVien.DataBindings.Clear();
                dtpkNamSinhNhanVien.Text = "";
                cbLoaiNhanVIen.Text      = "";
                rdNam.Checked            = true;
                btnThemNV.Text           = "Luu";
            }

            if (txtHoTenNhanVien.Text != "")
            {
                String   tennv = txtHoTenNhanVien.Text;
                DataView View  = new DataView(datatable_nhanvien);
                View.RowFilter = String.Format("hoten like '%{0}%'", tennv);

                if (View.Count > 0)
                {
                    MessageBox.Show("Nhân viên đã tồn tại");
                }
                else
                {
                    String username     = txtUsername.Text;
                    String password     = txtPassword.Text;
                    String sdt          = txtSDTNhanVien.Text;
                    String diachi       = txtDiaChiNhanVien.Text;
                    String namsinh      = dtpkNamSinhNhanVien.Value.ToString("yyyy-MM-dd");
                    int    loainhanvien = Convert.ToInt32(cbLoaiNhanVIen.SelectedValue);
                    int    gioitinh     = (rdNam.Checked) ? 0 : 1;
                    String ngaytao      = DateTime.Now.ToString("yyy-MM-dd");

                    NhanVien nhanvien_ = new NhanVien(-1, username, password, tennv, sdt, diachi, namsinh, loainhanvien, gioitinh, ngaytao);
                    MessageBox.Show(bus_nhanvien.LuuBangNhanVien(nhanvien_));
                    DLTrenTungTrang_BangNhanVien();
                    btnThemNV.Text = "Thêm";
                    lb_hoantacnhanviven.Visible = false;
                }
            }
        }