private void txtTimkiem_TextChanged(object sender, EventArgs e) { if (txtTimkiem.Text == "") { LoadDgvLocNV(); } else { DataTable tblNhanvien = Nhanvien_BUS.TimkiemNV(txtTimkiem.Text); dgvLocNV.DataSource = tblNhanvien; //rename dgvLocNV.Columns["MANV"].HeaderText = "Mã nhân viên"; dgvLocNV.Columns["TENNV"].HeaderText = "Tên nhân viên"; dgvLocNV.Columns["NGSINH"].HeaderText = "Ngày sinh"; dgvLocNV.Columns["GIOITINH"].HeaderText = "Giới tính"; dgvLocNV.Columns["DIACHI"].HeaderText = "Địa chỉ"; dgvLocNV.Columns["SDT"].HeaderText = "Số điện thoại"; dgvLocNV.Columns["TENLOAI"].HeaderText = "Chức vụ"; dgvLocNV.Columns["MALOAI"].Visible = false; //set width dgvLocNV.Columns["GIOITINH"].Width = 70; dgvLocNV.Columns["TENNV"].Width = 150; dgvLocNV.Columns["NGSINH"].Width = 100; dgvLocNV.Columns["TENLOAI"].Width = 140; } }
private void TimkiemNV() { if (txtTimkiem.Text == "") { MessageBox.Show("Mời bạn nhập nội dung tìm kiếm", "Thông báo"); } else { DataTable tblNhanvien = Nhanvien_BUS.TimkiemNV(txtTimkiem.Text); dgvLocNV.DataSource = tblNhanvien; //rename dgvLocNV.Columns["MANV"].HeaderText = "Mã nhân viên"; dgvLocNV.Columns["TENNV"].HeaderText = "Tên nhân viên"; dgvLocNV.Columns["NGSINH"].HeaderText = "Ngày sinh"; dgvLocNV.Columns["GIOITINH"].HeaderText = "Giới tính"; dgvLocNV.Columns["DIACHI"].HeaderText = "Địa chỉ"; dgvLocNV.Columns["SDT"].HeaderText = "Số điện thoại"; dgvLocNV.Columns["TENLOAI"].HeaderText = "Chức vụ"; dgvLocNV.Columns["MALOAI"].Visible = false; //set width dgvLocNV.Columns["GIOITINH"].Width = 70; dgvLocNV.Columns["TENNV"].Width = 150; dgvLocNV.Columns["NGSINH"].Width = 100; dgvLocNV.Columns["TENLOAI"].Width = 140; } }
private void LoadMaNV() { try { if (txtTenNV.Text != "") { try { DataTable tblTenNV = Nhanvien_BUS.LoadTenNV(); int j = 0; foreach (DataRow dr in tblTenNV.Rows) { if (txtTenNV.Text == dr["TENNV"].ToString()) { txtMaNV.Text = dr["MANV"].ToString(); return; } else { j++; } } } catch (Exception ex) { MessageBox.Show("Can not open connection ! "); } } } catch (Exception ex) { } }
private void LoadCbbLoaiNV() { DataTable tblLoaiNV = Nhanvien_BUS.LoadLoaiNV(); cbbChucvu.DataSource = tblLoaiNV; cbbChucvu.DisplayMember = "TENLOAI"; cbbChucvu.ValueMember = "MALOAI"; }
private void XoaNV() { DialogResult Lenh = MessageBox.Show("Bạn chắc chắn muốn xóa nhân viên!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (Lenh == DialogResult.Yes) { Nhanvien_BUS.XoaNV(txtMaNV.Text); Nhanvien_BUS.XoaTKNV(txtMaNV.Text); ChangeState(false); LoadDgvNhanvien(); Reset(); btnCapNhat.Enabled = false; btnXoa.Enabled = false; } }
private void getDataNV(AutoCompleteStringCollection dataCollection) { try { DataTable tblTenNV = Nhanvien_BUS.LoadTenNV(); int i = 0; foreach (DataRow dr in tblTenNV.Rows) { dataCollection.Add(dr["TENNV"].ToString()); i++; } } catch (Exception ex) { MessageBox.Show("Can not open connection ! "); } }
private void CapNhatNV() { Nhanvien_DTO NV = new Nhanvien_DTO(); DialogResult Lenh = MessageBox.Show("Bạn chắc chắn muốn cập nhật thông tin nhân viên nhân viên!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (Lenh == DialogResult.Yes) { if (txtHoten.Text == "" || txtDiachi.Text == "" || txtSDT.Text == "") { MessageBox.Show("Mời bạn nhập đầy đủ thông tin!", "Thông báo"); } else { LayTTNV(NV); if (DateTime.Now.Year - dtpNgaysinh.Value.Year <= 18) { MessageBox.Show("Nhân viên không đủ tuổi."); } else { if (KiemTraSDT(txtSDT.Text) == false) { MessageBox.Show("Số điện thoại không được chứa kí tự."); } else { try { Nhanvien_BUS.CapNhatNV(NV); ChangeState(false); LoadDgvNhanvien(); Reset(); btnCapNhat.Enabled = false; btnXoa.Enabled = false; btnLuu.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } } } }
private string LoadMaNV() { DataTable tblTenNV = Nhanvien_BUS.LoadTenNV(); int j = 0; foreach (DataRow dr in tblTenNV.Rows) { if (txtTenNV.Text == dr["TENNV"].ToString()) { return(dr["MANV"].ToString()); } else { j++; } } return(""); }
private void LoadDgvNhanvien() { DataTable tblNhanvien = Nhanvien_BUS.LoadNhanvien(); dgvLoadNV.DataSource = tblNhanvien; //rename dgvLoadNV.Columns["MANV"].HeaderText = "Mã nhân viên"; dgvLoadNV.Columns["TENNV"].HeaderText = "Tên nhân viên"; dgvLoadNV.Columns["NGSINH"].HeaderText = "Ngày sinh"; dgvLoadNV.Columns["GIOITINH"].HeaderText = "Giới tính"; dgvLoadNV.Columns["DIACHI"].HeaderText = "Địa chỉ"; dgvLoadNV.Columns["SDT"].HeaderText = "Số điện thoại"; dgvLoadNV.Columns["TENLOAI"].HeaderText = "Chức vụ"; dgvLoadNV.Columns["MALOAI"].Visible = false; //set width dgvLoadNV.Columns["GIOITINH"].Width = 70; dgvLoadNV.Columns["TENNV"].Width = 150; dgvLoadNV.Columns["NGSINH"].Width = 80; }
private string TuDongTangMaNV() { DataTable tblNhanvien = Nhanvien_BUS.LoadNhanvien(); int DongCuoi = tblNhanvien.Rows.Count - 1; string sMaNV = tblNhanvien.Rows[DongCuoi][0].ToString(); String sTemp1, sTerm2; sTemp1 = sMaNV.Substring(0, 2); sTerm2 = sMaNV.Substring(2, 3); sTerm2 = (int.Parse(sTerm2.ToString()) + 1).ToString(); if (sTerm2.Length < 3) { int a = sTerm2.Length; for (int i = 0; i < 3 - a; i++) { sTerm2 = "0" + sTerm2; } } sMaNV = sTemp1 + sTerm2; return(sMaNV); }
private void ThemNV() { Nhanvien_DTO NV = new Nhanvien_DTO(); txtMaNV.Text = TuDongTangMaNV(); LayTTNV(NV); if (txtHoten.Text == "" || txtDiachi.Text == "" || txtSDT.Text == "") { MessageBox.Show("Mời bạn nhập đầy đủ thông tin!", "Thông báo"); } else { if (DateTime.Now.Year - dtpNgaysinh.Value.Year <= 18) { MessageBox.Show("Nhân viên không đủ tuổi."); } else { if (KiemTraSDT(txtSDT.Text) == false) { MessageBox.Show("Số điện thoại không được chứa kí tự."); } else { try { Nhanvien_BUS.ThemNV(NV); ChangeState(false); LoadDgvNhanvien(); Reset(); btnLuu.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } } }