private void DNToolStripMenuItem_Click(object sender, EventArgs e) { frmDangNhap dangnhap = new frmDangNhap(); dangnhap.textBoxU.Text = ""; dangnhap.textBoxP.Text = ""; if (dangnhap.ShowDialog() == DialogResult.OK) { string username = dangnhap.textBoxU.Text; string password = dangnhap.textBoxP.Text; NhanVienController nv = new NhanVienController(); int ketqua = nv.Dangnhap(username, password); if (ketqua == 0) { MessageBox.Show("Không tồn tại người dùng này!"); disable_menu(); } else { if (ketqua == 1) { MessageBox.Show("Sai mật khẩu!"); disable_menu(); } else { phanquyen(Utilities.nhanvien.loainv.MaloaiNV); } } } }
private void ShowData() { this.listViewPhancong.Items.Clear(); List <ClassNhanVien> lstnv = NhanVienController.GetListNvien(); string displaycvGiao = ""; string displaycvHoanThanh = ""; foreach (var i in lstnv) { displaycvGiao = ""; displaycvHoanThanh = ""; foreach (var j in i.listCVLam) { displaycvGiao = displaycvGiao + j + " "; } foreach (var j in i.listCVXong) { displaycvHoanThanh = displaycvHoanThanh + j + " "; } ListViewItem nv = new ListViewItem(i.MaNV); nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, displaycvGiao)); nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, displaycvHoanThanh)); nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, i.TienDo)); nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, i.MaDA)); this.listViewPhancong.Items.Add(nv); } }
private void btnThem_Click_1(object sender, EventArgs e) { foreach (NhanVien nv in lstNV) { if (nv.MaNV == txtMaNV.Text.Trim().ToUpper()) { MessageBox.Show("Trùng Mã ", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } // lấy giới tính bool gt = true; if (radNam.Checked) { gt = true; } else { gt = false; } int _luong; int.TryParse(txtBacLuong.Text, out _luong); // Thêm học sinh NhanVienController.ThemNV(txtMaNV.Text.Trim().ToUpper(), txtHoTen.Text.Trim(), txtDanToc.Text.Trim(), gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim(), dtNgaySinh.Value, txtMaTDHV.Text.Trim(), cbMaPB.Text, _luong); MessageBox.Show("Đã Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Hienthi(); }
private void FormMain_Load(object sender, EventArgs e) { frmDangNhap dangnhap = new frmDangNhap(); dangnhap.textBoxU.Text = ""; dangnhap.textBoxP.Text = ""; if (dangnhap.ShowDialog() == DialogResult.OK) { string username = dangnhap.textBoxU.Text; string password = dangnhap.textBoxP.Text; NhanVienController nv = new NhanVienController(); int ketqua = nv.Dangnhap(username, password); if (ketqua == 0) { MessageBox.Show("Không tồn tại người dùng này!", "Thong bao", MessageBoxButtons.OK, MessageBoxIcon.Information); disable_menu(); } else { if (ketqua == 1) { MessageBox.Show("Sai mật khẩu!"); disable_menu(); } else { phanquyen(Utilities.nhanvien.loainv.MaloaiNV); //dangnhap.Dispose(); } } } }
private void btThem_Click(object sender, EventArgs e) { NhanVien nhanvien = new NhanVien(); nhanvien.MaNV = txtMaNV.Text; nhanvien.TenNV = txtTenNV.Text; nhanvien.VaiTro = txtVaiTro.Text; nhanvien.sdtNV = txtSDT.Text; nhanvien.cmtNV = txtCMT.Text; if (NhanVienController.AddNhanVien(nhanvien)) { XtraMessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show("Thêm nhân viên thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } CNPMEntities context = new CNPMEntities(); List <NhanVien> listNhanVien = context.NhanViens.ToList(); BindGrid(listNhanVien); }
protected void btn_Them_Click(object sender, EventArgs e) { NhanVienController sachCtl = new NhanVienController(); NhanVienInfo info = layDuLieuForm(); bool kt = sachCtl.InsertNhanVien(info); if (kt == true) { lblThongbao.Text = "Thêm thành công"; getAllNhanVien(); txtMa.Text = ""; txtTen.Text = ""; txtNS.Text = ""; txtGT.Text = ""; txtDC.Text = ""; txtSDT.Text = ""; txtMa.Focus(); } else { lbTB.Text = "Thêm thất bại"; } }
public void HienthiKQTimKiem() { List <NhanVien> lstTimKiem = NhanVienController.TimKiem(cbTimKiem.SelectedIndex, txtTimKiem.Text.Trim()); DataTable dt = ViewHelper.ToDataTable <NhanVien>(lstTimKiem); dgvNhanVien.DataSource = dt; dgvNhanVien.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dt.Columns["MaNV"].ColumnName = "Mã NV"; dt.Columns["HoTen"].ColumnName = "Họ Tên"; dt.Columns["DanToc"].ColumnName = "Dân Tộc"; dt.Columns["GioiTinh"].ColumnName = "Giới Tính (Nữ/nam ✓)"; dt.Columns["SDT"].ColumnName = "SDT"; dt.Columns["QueQuan"].ColumnName = "Quê Quán"; dt.Columns["NgaySinh"].ColumnName = "Ngày Sinh"; dt.Columns["MaTDHV"].ColumnName = "Mã TĐHV"; dt.Columns["MaPB"].ColumnName = "Mã PB"; dt.Columns["BacLuong"].ColumnName = "Bậc Lương"; int i = 0; foreach (DataGridViewColumn col in dgvNhanVien.Columns) { col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; col.HeaderCell.Style.Font = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel); dgvNhanVien.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; i++; } }
private void addbtn_Click(object sender, EventArgs e) { bool check = false; if (KiemTraErr(check) == true) { return; } ClassNhanVien nvien = NhanVienController.GetNV(this.cbbManv.Text.Trim()); foreach (var cvg in nvien.listCVLam.ToList()) { nvien.listCVLam.Remove(cvg); } foreach (var cvx in nvien.listCVXong.ToList()) { nvien.listCVXong.Remove(cvx); } string displaycvGiao = ""; string displaycvHoanThanh = ""; for (int i = 0; i < listBoxG.Items.Count; i++) { displaycvGiao = displaycvGiao + this.listBoxG.Items + " "; ClassCongViec cv = CongViecController.GetCV(this.listBoxG.Items[i].ToString()); nvien.listCVLam.Add(cv); //nvien.MaDA = cv.listDA.ToList()[0].ToString() + " " + nvien.MaDA; } for (int j = 0; j < listBoxX.Items.Count; j++) { displaycvHoanThanh = displaycvHoanThanh + this.listBoxX.Items + " "; nvien.listCVXong.Add(CongViecController.GetCV(this.listBoxX.Items[j].ToString())); } string mada = ""; foreach (var i in this.checkedListBox1.CheckedItems) { mada = mada + i.ToString() + " "; } nvien.MaDA = mada; if (NhanVienController.UpdateNvien(nvien) == false) { MessageBox.Show("Loi them cong viec", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ShowData(); ClearControls(); }
public void getAllNhanVien() { NhanVienController NhanVienCtl = new NhanVienController(); DataTable dt = new DataTable(); dt = NhanVienCtl.GetAllNhanVien(); GridView1.DataSourceID = null; GridView1.DataSource = dt; GridView1.DataBind(); }
public void Hienthi_MS() { var ms = new MuonSachController(); l = ms.Detail().ToList(); listView_MS.Items.Clear(); int i = 1; var dg = new DocGiaController(); List <docgia> listdg = dg.Detail().ToList(); sothecbx.DataSource = listdg; sothecbx.DisplayMember = "hoten"; sothecbx.ValueMember = "sothe"; var s = new SachController(); List <sach> Listsach = s.Detail().ToList(); masachcbx.DataSource = Listsach; masachcbx.DisplayMember = "tensach"; masachcbx.ValueMember = "masach"; var nv = new NhanVienController(); List <nhanvien> Listnv = nv.Detail().ToList(); manvcbx.DataSource = Listnv; manvcbx.DisplayMember = "tennv"; manvcbx.ValueMember = "manv"; foreach (MuonSach m in l) { ListViewItem item = new ListViewItem(); item.Text = "" + i++; item.SubItems.Add(m.Mamuon.ToString()); item.SubItems.Add(m.sothe.ToString()); item.SubItems.Add(m.masach.ToString()); item.SubItems.Add(m.soluong.ToString()); item.SubItems.Add(m.ngaymuon.ToString()); item.SubItems.Add(m.hantra.ToString()); item.SubItems.Add(m.manv.ToString()); listView_MS.Items.Add(item); } if (PhanQuyen.quyen == 1) { btn_enable(false); } else { group_MS.Enabled = false; Them_MS.Enabled = Sua_MS.Enabled = Xoa_MS.Enabled = Luu_MS.Enabled = Boqua_MS.Enabled = false; Thoat_MS.Enabled = true; } }
private void ShowData() { BindingSource src = new BindingSource(); src.DataSource = NhanVienController.GetListNV(); dataNV.DataSource = src; this.dataNV.Columns[9].Visible = false; this.dataNV.Columns[8].Visible = false; this.dataNV.Columns[10].Visible = false; this.dataNV.Columns[11].Visible = false; this.dataNV.Columns[12].Visible = false; }
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e) { string txtMa = GridView1.SelectedRow.Cells[0].Text; NhanVienController sachCtl = new NhanVienController(); NhanVienInfo info = sachCtl.SelectNhanVien_ByMaNV(txtMa); if (info != null) { doDuLieu(info); } }
public frmPhanCong() { InitializeComponent(); this.cbbManv.DataSource = NhanVienController.GetListNV(); //this.cbbMada.DataSource = DAController.GetListDA(); foreach (var da in DAController.GetListDA()) { this.checkedListBox1.Items.Add(da); } ClearControls(); ShowData(); }
protected void btnDangKi_Click(object sender, EventArgs e) { NhanVien nhanVien = new NhanVien(); nhanVien.TenNhanVien = xuly.locKiTu(txtName.Text); nhanVien.StenDangNhap = xuly.locKiTu(txtTenDangNhap.Text); nhanVien.MatKhau = txtMK.Text; nhanVien.QueQuan = xuly.locKiTu(queQuan.Text); nhanVien.NgaySinh = DateTime.Parse(txtNgaySinh.Text); nhanVien.SoDienThoai = xuly.locKiTu(txtSDT.Text); if (rdoMember.Checked == true) { nhanVien.Quyen = 1; } else { nhanVien.Quyen = 2; } if (rdoNam.Checked == true) { nhanVien.GioiTinh = true; } else { nhanVien.GioiTinh = false; } NhanVienController nhanVienController = new NhanVienController(); if (nhanVienController.kiemTraTen(txtTenDangNhap.Text)) { if (nhanVienController.ThemNhanVien(nhanVien)) { string myScript = "\n<script type=\"text/javascript\" language=\"Javascript\" id=\"EventScriptBlock\">\n"; myScript += "toastr.success(\"Thêm Tour Nhân Viên Thành Công\",\"Thông Báo\");"; myScript += "\n\n </script>"; notification.InnerHtml = myScript; noti.Text = "Thêm Nhân Viên Thành Công"; // Response.Write("<script language=javascript>alert('OKK');</script>"); } else { noti.Text = "Thêm Nhân Viên Thất Bại"; // Response.Write("<script language=javascript>alert('ERROR');</script>"); } } else { noti.Text = "Tên Đăng Nhập Đã Được Sử Dụng."; } }
public void Hienthi() { lstNV = NhanVienController.getAllDataNV(); DataTable dt = ViewHelper.ToDataTable <NhanVien>(lstNV); dgvNhanVien.DataSource = dt; dgvNhanVien.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dt.Columns["MaNV"].ColumnName = "Mã NV"; dt.Columns["HoTen"].ColumnName = "Họ Tên"; dt.Columns["DanToc"].ColumnName = "Dân Tộc"; dt.Columns["GioiTinh"].ColumnName = "Giới Tính (Nữ/nam ✓)"; dt.Columns["SDT"].ColumnName = "SDT"; dt.Columns["QueQuan"].ColumnName = "Quê Quán"; dt.Columns["NgaySinh"].ColumnName = "Ngày Sinh"; dt.Columns["MaTDHV"].ColumnName = "Mã TĐHV"; dt.Columns["MaPB"].ColumnName = "Mã PB"; dt.Columns["BacLuong"].ColumnName = "Bậc Lương"; int i = 0; foreach (DataGridViewColumn col in dgvNhanVien.Columns) { col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; col.HeaderCell.Style.Font = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel); dgvNhanVien.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; i++; } ///Thao tac ma phòng ban ///1. Get all ma pb /// using (var db = setupConnection.ConnectionFactory()) { if (db.State == ConnectionState.Closed) { db.Open(); } List <PhongBan> list = db.Query <PhongBan>("SELECT MaPB FROM dbo.PhongBan").ToList(); for (int j = 0; j < list.Count; j++) { ComboboxItem item = new ComboboxItem(); item.Text = list[j].MaPB.ToString(); item.Value = list[j].MaPB.ToString(); cbMaPB.Items.Add(item); } } dgvNhanVien.Refresh(); }
private void LuuNV_Click(object sender, EventArgs e) { if (Them_bool == true && Sua_bool == false) { var entity = new nhanvien(); entity.tennv = tennvtxt.Text; entity.ngaysinh = ngaysinhnv.Value; entity.gioitinh = gioitinhtxt.Text; entity.sdt = sdttxt.Text; entity.diachi = diachitxt.Text; entity.socmtnd = socmtndtxt.Text; entity.quyenhan = quyenhantxt.Text; var nv = new NhanVienController(); int t = nv.Add(entity); if (t > 0) { HienthiNV(); } else { MessageBox.Show("Thêm nhân viên lỗi!"); } } if (Them_bool == false && Sua_bool == true) { var entity = new nhanvien(); entity.manv = Convert.ToInt32(manvtxt.Text); entity.tennv = tennvtxt.Text; entity.ngaysinh = ngaysinhnv.Value; entity.gioitinh = gioitinhtxt.Text; entity.sdt = sdttxt.Text; entity.diachi = diachitxt.Text; entity.socmtnd = socmtndtxt.Text; entity.quyenhan = quyenhantxt.Text; var nv = new NhanVienController(); if (nv.edit(entity)) { HienthiNV(); } else { MessageBox.Show("Sửa lỗi!"); } } btn_edit(false); }
private void btXoa_Click(object sender, EventArgs e) { if (NhanVienController.RemoveNhanVien(GetMaNV)) { MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Vui lòng chọn nhân viên để xóa"); } CNPMEntities context = new CNPMEntities(); List <NhanVien> listNhanVien = context.NhanViens.ToList(); BindGrid(listNhanVien); }
private void delbtn_Click(object sender, EventArgs e) { //kiem tra user co chon hang de xoa hay ko if (this.dataNV.SelectedRows.Count <= 0) { return; } if (NhanVienController.DeleteNV(this.txtmanv.Text.Trim()) == false) { MessageBox.Show("Loi khi xoa nhan vien", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ShowData(); }
protected void GridView1_RowDeleting1(object sender, GridViewDeleteEventArgs e) { string maNV = GridView1.Rows[e.RowIndex].Cells[0].Text; NhanVienController NhanVienctl = new NhanVienController(); bool kt = NhanVienctl.DeleteNhanVien(maNV); if (kt) { lbTB.Text = "Xóa Thành Công "; getAllNhanVien(); } else { lbTB.Text = "Xóa Thất Bại"; } }
private void ShowData() { BindingSource src = new BindingSource(); src.DataSource = NhanVienController.GetLuongNV(); dataLuong.DataSource = src; dataLuong.Columns[2].Visible = false; dataLuong.Columns[3].Visible = false; dataLuong.Columns[4].Visible = false; dataLuong.Columns[5].Visible = false; dataLuong.Columns[6].Visible = false; dataLuong.Columns[7].Visible = false; dataLuong.Columns[10].Visible = false; dataLuong.Columns[11].Visible = false; dataLuong.Columns[12].Visible = false; }
protected void btn_Sua_Click(object sender, EventArgs e) { NhanVienInfo nv = layDuLieuForm(); NhanVienController sanPham = new NhanVienController(); bool kt = sanPham.UpdateNhanVien(nv); if (kt) { lbTB.Text = "Cập nhật thành công"; Page.Response.Redirect(Page.Request.Url.ToString(), true); } else { lbTB.Text = "Cập nhật thất bại"; } }
private void XoaNV_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Bạn có muốn xóa nhân viên này?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { int id = Convert.ToInt32(manvtxt.Text); var entity = new NhanVienController(); if (entity.delete(id)) { HienthiNV(); } else { MessageBox.Show("Không xóa được!"); } } }
private void addbtn_Click(object sender, EventArgs e) { //kiem man nhan vien da ton tai chua if (NhanVienController.GetNV(this.txtmanv.Text.Trim()) != null) { return; } bool check = false; if (KiemTraErr(check) == true) { return; } ClassNhanVien nv = new ClassNhanVien(); nv.MaNV = this.txtmanv.Text.Trim(); nv.TenNV = this.txtTenNv.Text.Trim(); if (this.checkFemale.Checked == true) { nv.GioiTinh = "Nu"; } else { nv.GioiTinh = "Nam"; } nv.SDT = this.txtsdt.Text.Trim(); nv.NgaySinh = this.Ngaysinhpicker.Value; nv.MaChucVu = this.cbbChucVu.Text.Trim(); nv.Email = this.txtemail.Text.Trim(); nv.DiaChi = this.txtDiachi.Text.Trim(); //add xuong csdl if (NhanVienController.AddNV(nv) == false) { MessageBox.Show("Loi khi them nhan vien", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ClearControls(); ShowData(); }
private void btnSua_Click(object sender, EventArgs e) { bool gt = true; if (radNam.Checked) { gt = true; } else { gt = false; } int _luong; int.TryParse(txtBacLuong.Text, out _luong); //Xử lý comb // Thêm học sinh NhanVienController.SuaNV(txtMaNV.Text.Trim().ToUpper(), txtHoTen.Text.Trim(), txtDanToc.Text.Trim(), gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim(), dtNgaySinh.Value, txtMaTDHV.Text.Trim(), cbMaPB.Text, _luong); MessageBox.Show("Đã Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Hienthi(); }
private void btnXoa_Click(object sender, EventArgs e) { if (IDmember == null) { MessageBox.Show("Vui lòng chọn 1 trường", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult check = MessageBox.Show("Bạn chắc chắn muốn xóa ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (check == DialogResult.Yes) { if (NhanVienController.Xoa(IDmember)) { MessageBox.Show("Đã Xóa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Xóa Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } Hienthi(); }
private void editbtn_Click(object sender, EventArgs e) { bool check = false; if (KiemTraErr(check) == true) { return; } ClassNhanVien nv = new ClassNhanVien(); nv.MaNV = this.txtmanv.Text.Trim(); nv.TenNV = this.txtTenNv.Text.Trim(); if (this.checkFemale.Checked == true) { nv.GioiTinh = "Nu"; } else { nv.GioiTinh = "Nam"; } nv.SDT = this.txtsdt.Text.Trim(); nv.NgaySinh = this.Ngaysinhpicker.Value; nv.MaChucVu = this.cbbChucVu.Text.Trim(); nv.Email = this.txtemail.Text.Trim(); nv.DiaChi = this.txtDiachi.Text.Trim(); if (NhanVienController.UpdateNV(nv) == false) { MessageBox.Show("Loi khi sua nhan vien", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ShowData(); ClearControls(); }
private void LoadForm() { //goi hàm tu controller if (controller_NhanVien == null) controller_NhanVien = new NhanVienController(); grdViewDSNhanVien.DataSource = controller_NhanVien.HienThiDanhSachNhanVien();
public frmNhanVien(NhanVienController ctrlnv) : this() { this.NVctrl = ctrlnv; status = ThamSo.Controll.Normal; }
public NhanVien_UnitTest() { data_test = new Data_Test(); controller = new NhanVienController(); business = new NhanVienBusiness(); }
public void HienthiNV() { var nv = new NhanVienController(); l = nv.Detail(); listView_NV.Items.Clear(); var i = 1; manvtxt.Text = l[0].manv.ToString(); tennvtxt.Text = l[0].tennv.ToString(); ngaysinhnv.Text = l[0].ngaysinh.ToString(); if (l[0].gioitinh == null) { gioitinhtxt.Text = ""; } else { gioitinhtxt.Text = l[0].gioitinh.ToString(); } if (l[0].sdt == null) { sdttxt.Text = ""; } else { sdttxt.Text = l[0].sdt.ToString(); } if (l[0].diachi == null) { diachitxt.Text = ""; } else { diachitxt.Text = l[0].diachi.ToString(); } if (l[0].socmtnd == null) { socmtndtxt.Text = ""; } else { socmtndtxt.Text = l[0].socmtnd.ToString(); } if (l[0].quyenhan == null) { quyenhantxt.Text = ""; } else { quyenhantxt.Text = l[0].quyenhan.ToString(); } foreach (nhanvien row in l) { ListViewItem item = new ListViewItem(); item.Text = "" + i++; item.SubItems.Add(row.manv.ToString()); item.SubItems.Add(row.tennv.ToString()); item.SubItems.Add(row.diachi.ToString()); item.SubItems.Add(row.sdt.ToString()); listView_NV.Items.Add(item); } if (PhanQuyen.quyen == 1) { btn_edit(false); } else { groupedit_NV.Enabled = false; ThemNV.Enabled = SuaNV.Enabled = XoaNV.Enabled = LuuNV.Enabled = BoquaNV.Enabled = false; Thoat.Enabled = true; } }