public bool Create(NhanVien nv) { try { var them = new NhanVien { MaNV = nv.MaNV, MaChucVu = nv.MaChucVu, MaDonVi = nv.MaDonVi, HoTen = nv.HoTen, DanToc = nv.DanToc, GioiTinh = nv.GioiTinh, DiaChi = nv.DiaChi, HinhAnh = nv.HinhAnh, NgayBatDau = nv.NgayBatDau, NgayHuu = nv.NgayHuu, NgayNghi = nv.NgayNghi, NgaySinh = nv.NgaySinh, MaNgach = nv.MaNgach, CMND = nv.CMND }; db.NhanViens.Add(them); db.SaveChanges(); return true; } catch (Exception ex) { Console.WriteLine("Lỗi: " + ex); return false; } }
public Login() { InitializeComponent(); bll = new NhanVienBLL(); dbContext = new LienNgocDataContext(); nhanvien = new NhanVien(); InitializeConnectionString(); }
//Cập nhật nhân viên public bool CapNhatNhanVien(NhanVien nhanVienMoi) { try { entity.NhanViens.Attach(nhanVienMoi); var muc = entity.Entry(nhanVienMoi); //đổi thuộc tính nào trong csdl thì lấy thuộc tính đó .IsModified = true muc.Property(s => s.MaDonVi).IsModified = true; muc.Property(s => s.MaChucVu).IsModified = true; entity.SaveChanges(); return true; } catch (Exception ex) { return false; } }
public IActionResult Add(NhanVien nhanVien) { nhanVienRepository.Add(nhanVien); nhanVienRepository.Commit(); return(RedirectToAction("Detail", new { nhanvienId = nhanVien.Id })); }
public bool Create(NhanVien nv) { return dal.Create(nv); }
public static void Hien(NhanVien NhanVien) { Console.WriteLine("|{0,-20}|{1,-20}|{2,-20}|{3,-20}|", NhanVien.Manhanvien, NhanVien.Tennhanvien, NhanVien.Diachi, NhanVien.Sdt); }
public bool CapNhatNhanVien(NhanVien nv) { XoaNhanVien(nv.MaNV); ThemNhanVien(nv); return(true); }
private void btthemNV_Click(object sender, EventArgs e) { if (btnThemNV.Text == "Thêm") { txtMaNV.Text = ""; txtHoTenNV.Text = ""; cboChucVu.ResetText(); dtpNgaySinh.ResetText(); txtSDT.Text = ""; txtMail.Text = ""; txtTaiKhoanNV.Text = ""; txtPassWord.Text = ""; btnThemNV.Text = "Lưu"; txtMaNV.Enabled = true; txtHoTenNV.Enabled = true; cboChucVu.Enabled = true; dtpNgaySinh.Enabled = true; txtSDT.Enabled = true; txtMail.Enabled = true; txtTaiKhoanNV.Enabled = true; txtPassWord.Enabled = true; } else { try { string manv = txtMaNV.Text; NhanVien kt = (from n in db.NhanViens where n.MaNhanVien == manv select n).SingleOrDefault(); if (kt == null) { NhanVien nv = new NhanVien(); Login lg = new Login(); nv.MaNhanVien = txtMaNV.Text; nv.TenNhanVien = txtHoTenNV.Text; nv.ChucVu = cboChucVu.SelectedItem.ToString(); nv.NgaySinh = dtpNgaySinh.Value.ToString(); nv.SoDienThoai = txtSDT.Text; nv.Mail = txtMail.Text; lg.TenDangNhap = txtTaiKhoanNV.Text; lg.MatKhau = txtPassWord.Text; lg.MaNhanVien = txtMaNV.Text; db.NhanViens.InsertOnSubmit(nv); db.SubmitChanges(); db.Logins.InsertOnSubmit(lg); db.SubmitChanges(); MessageBox.Show("Them thanh cong!"); List <NhanVien> listNV = new List <NhanVien>(); var queryNV = (from n in db.NhanViens select n); listNV = queryNV.ToList <NhanVien>(); dgvNhanVien.DataSource = listNV; List <Login> listLG = new List <Login>(); var queryLG = (from n in db.Logins select n); listLG = queryLG.ToList <Login>(); dgvLogin.DataSource = listLG; txtMaNV.Text = ""; txtHoTenNV.Text = ""; cboChucVu.ResetText(); dtpNgaySinh.ResetText(); txtSDT.Text = ""; txtMail.Text = ""; txtTaiKhoanNV.Text = ""; txtPassWord.Text = ""; txtMaNV.Enabled = false; txtHoTenNV.Enabled = false; cboChucVu.Enabled = false; dtpNgaySinh.Enabled = false; txtSDT.Enabled = false; txtMail.Enabled = false; txtTaiKhoanNV.Enabled = false; txtPassWord.Enabled = false; btnThemNV.Text = "Thêm"; } else { MessageBox.Show("Nhan vien da ton tai!"); } } catch (Exception e1) { MessageBox.Show(e1.Message); } } }
protected void btnSua_Click(object sender, EventArgs e) { btnNhap.Enabled = true; NhanVien nhanvien = db.NhanViens.SingleOrDefault(p => p.MaNhanVien.ToString() == txtMaTK.Text); ChucNang chucnang = nhanvien.ChucNang; if (nhanvien == null) { CustomValidator1.ErrorMessage = "Bạn hãy chọn một nhân viên để xóa"; CustomValidator1.IsValid = false; } else { if (kiemtra() == true) { nhanvien.HoTen = txtTenNhanVien.Text; nhanvien.GioiTinh = txtGioiTinh.Text; nhanvien.HinhAnh = hinhanh.ImageUrl; nhanvien.MatKhau = txtMatKhau.Text; nhanvien.NgaySinh = txtNgaySinh.Text; nhanvien.SoDienThoai = Convert.ToDouble(txtSoDienThoai.Text); nhanvien.TenDangNhap = txtTenTaiKhoan.Text; nhanvien.ViTri = txtViTri.SelectedItem.Text; if (CheckBoxList1.Items[0].Selected == true) { chucnang.QuanLyNhapHang = "true"; } else { chucnang.QuanLyNhapHang = "false"; } if (CheckBoxList1.Items[1].Selected == true) { chucnang.QuanLyMatHang = "true"; } else { chucnang.QuanLyMatHang = "false"; } if (CheckBoxList1.Items[2].Selected == true) { chucnang.QuanLyKhuyenMai = "true"; } else { chucnang.QuanLyKhuyenMai = "false"; } if (CheckBoxList1.Items[3].Selected == true) { chucnang.QuanLyTaiKhoan = "true"; } else { chucnang.QuanLyTaiKhoan = "false"; } if (CheckBoxList1.Items[4].Selected == true) { chucnang.QuanLyNhaCungCap = "true"; } else { chucnang.QuanLyNhaCungCap = "false"; } if (CheckBoxList1.Items[5].Selected == true) { chucnang.QuanLyDonHang = "true"; } else { chucnang.QuanLyDonHang = "false"; } if (CheckBoxList1.Items[6].Selected == true) { chucnang.ThongKe = "true"; } else { chucnang.ThongKe = "false"; } db.SubmitChanges(); } load(); txtMaTK.Text = "Mã tự tăng"; } }
public frmChinhSuaNhanVien(NhanVien nhanvien) { InitializeComponent(); employee = nhanvien; }
public int InsertNhanVien(NhanVien _nhanVien) { //TenDangNhap,TenNhanVien,MatKhau, // NgaySinh,GioiTinh,DienThoai,DiaChi, //NgayTao,LanDNCuoi,LanDoiMKCuoi,BiKhoa,MaNhom return dbContext.usp_LienNgoc_NhanVien_InsertNhanVien( _nhanVien.TenDangNhap, _nhanVien.TenNhanVien, _nhanVien.MatKhau, _nhanVien.NgaySinh, _nhanVien.GioiTinh, _nhanVien.DienThoai, _nhanVien.DiaChi, _nhanVien.NgayTao, _nhanVien.LanDNCuoi, _nhanVien.LanDoiMKCuoi, _nhanVien.BiKhoa, _nhanVien.MaNhom); }
// LƯU NHÂN VIÊN private void btnLuuNV_Click(object sender, EventArgs e) { string tenNV = txtTenNV.Text; string maNV = txtMaNV.Text; string sdtNV = txtSDT.Text; string dcNV = txtDCNV.Text; string cmndNV = txtCMND.Text; float luongNV = (float)nmLuongNV.Value; string tkNV = txtTenTK.Text.Trim(); string mkNV = txtPassNV.Text; Boolean tktype = rBQL.Checked; DateTime ngayBDNV = dtpNgayBD.Value; DangNhap dn = new DangNhap(tkNV, mkNV, tktype); NhanVien nv = new NhanVien(maNV, tenNV, dcNV, sdtNV, cmndNV, luongNV, ngayBDNV, dn); if (txtPassNV.Visible == true) { if (tenNV != "" && sdtNV != "" && cmndNV != "" && mkNV != "") { if (!BLL_NhanVien.Instance.CheckUsername_BLL(tkNV)) { if (BLL_NhanVien.Instance.InsertEmployee_BLL(nv, dn)) { MessageBox.Show("Thêm nhân viên " + nv.Tên + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSNhanVien(); OutInsertorUpdate(); } else { MessageBox.Show("Có dữ liệu không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Tên tài khoản đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTenTK.Focus(); } } else { MessageBox.Show("Nhập thiếu dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (tenNV != "" && sdtNV != "" && cmndNV != "") { if (BLL_NhanVien.Instance.UpdateEmployee_BLL(nv, dn)) { MessageBox.Show("Cập nhật nhân viên " + nv.Tên + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSNhanVien(); OutInsertorUpdate(); } else { MessageBox.Show("Có dữ liệu không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Nhập thiếu dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public frmNhanVien() { InitializeComponent(); nhanVien = new NhanVien(); }
private void CommandBinding_Executed_DangNhap(object sender, ExecutedRoutedEventArgs e) { NhanVien nv = xlNV.TimMa(txtTenDangNhap.Text); if (nv == null) { MessageBox.Show("Tên đăng nhập hoặc Mật khẩu không đúng!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } else { Byte[] passwordDB = new Byte[16]; passwordDB = nv.MatKhau.ToArray(); Byte[] passwordInput = (Byte[])Common.HashPassword(this.txtMatKhau.Password); if (passwordDB.SequenceEqual(passwordInput)) { if (nv.TrangThai == true && nv.HieuLuc == false) { MessageBox.Show("Tài khoản không còn hiệu lực!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } else if (nv.TrangThai == false && nv.HieuLuc == true) { MessageBox.Show("Nhân viên đã nghỉ việc!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } else if (nv.TrangThai == false && nv.HieuLuc == false) { MessageBox.Show("Nhân viên đã nghỉ việc!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } else { // MessageBox.Show("Đăng nhập thành công.", //"Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); Common.maNhanVien = nv.MaNhanVien; Common.nhanVienID = nv.IDNhanVien; Common.vaiTroNhanVien = nv.VaiTroID.Value; if (nv.VaiTroID == Common.BacSi) { LichKham lk = xlLK.TimLichKhamCuaNV(nv, DateTime.Now); if (lk != null) { Common.maPhongBacSi = lk.PhongKham.MaPhongKham.ToString(); } else { MessageBox.Show("Hệ thống phát hiện bạn không có lịch khám hôm nay ! Vui lòng liên hệ người quản trị để cập nhật lịch làm việc !"); //return; //ko cho login luôn } } //LichKham lk = xlLK.TimLichKhamCuaNV(nv); //if (lk != null) // Common.maPhongBacSi = lk.PhongKham.MaPhongKham.ToString(); //else // MessageBox.Show("null"); this.Close(); } } else { MessageBox.Show("Nhập sai mật khẩu.", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } } }
public void Them(NhanVien nv) { tc.getDSNhanVien().InsertOnSubmit(nv); tc.capnhat(); }
public ActionResult AddNV(NhanVien nv) { //_ICourseServer.Add(Course); _INhanVien.Add(nv); return(Ok(true)); }
public bool BIZ_SuaNhanVien(NhanVien nvSua) { return dal.SuaNhanVien(nvSua); }
public frmAddNhanVien() { InitializeComponent(); db = new DatabaseDataContext(); obj = new NhanVien(); }
public int? CheckLogin(NhanVien _nhanVien) { int? result = -1; dbContext.usp_LienNgoc_NhanVien_CheckLogin( _nhanVien.TenDangNhap, _nhanVien.MatKhau, ref result); return result; }
public void xoaNhanVien(NhanVien lkh) { dalLKH.xoaNhanVien(lkh); }
public bool Search(NhanVien nv) { var search = db.NhanViens.FirstOrDefault(a => a.MaNV == nv.MaNV || a.HoTen == nv.HoTen || a.MaDonVi == nv.MaDonVi || a.MaChucVu == nv.MaChucVu); if (search != null) { return true; } else { return false; } }
public bool BIZCapNhatNhanVien(NhanVien nhanVienMoi) { return dalLSCongTac.CapNhatNhanVien(nhanVienMoi); }
public frmSinhVien(NhanVien curnv) { InitializeComponent(); this.CurNhanVien = curnv; DbLib = new SqlDatabase(); }
protected void btnNhap_Click(object sender, EventArgs e) { if (kiemtra() != false) { CustomValidator1.IsValid = true; var dstennv = from p in db.NhanViens select p.TenDangNhap; foreach (string ten in dstennv) { if (txtTenTaiKhoan.Text == ten) { CustomValidator1.ErrorMessage = "Đã tồn tại tên tài khoản"; CustomValidator1.IsValid = false; return; } } NhanVien nhanvien = new NhanVien(); nhanvien.TenDangNhap = txtTenTaiKhoan.Text; nhanvien.MatKhau = txtMatKhau.Text; nhanvien.HoTen = txtTenNhanVien.Text; nhanvien.ViTri = txtViTri.Text; nhanvien.NgaySinh = txtNgaySinh.Text; nhanvien.SoDienThoai = Convert.ToDouble(txtSoDienThoai.Text); nhanvien.DiaChi = txtDiaChi.Text; nhanvien.GioiTinh = txtGioiTinh.Text; nhanvien.HinhAnh = hinhanh.ImageUrl; db.NhanViens.InsertOnSubmit(nhanvien); db.SubmitChanges(); ChucNang chucnang = new ChucNang(); if (CheckBoxList1.Items[0].Selected == true) { chucnang.QuanLyNhapHang = "true"; } else { chucnang.QuanLyNhapHang = "false"; } if (CheckBoxList1.Items[1].Selected == true) { chucnang.QuanLyMatHang = "true"; } else { chucnang.QuanLyMatHang = "false"; } if (CheckBoxList1.Items[2].Selected == true) { chucnang.QuanLyKhuyenMai = "true"; } else { chucnang.QuanLyKhuyenMai = "false"; } if (CheckBoxList1.Items[3].Selected == true) { chucnang.QuanLyTaiKhoan = "true"; } else { chucnang.QuanLyTaiKhoan = "false"; } if (CheckBoxList1.Items[4].Selected == true) { chucnang.QuanLyNhaCungCap = "true"; } else { chucnang.QuanLyNhaCungCap = "false"; } if (CheckBoxList1.Items[5].Selected == true) { chucnang.QuanLyDonHang = "true"; } else { chucnang.QuanLyDonHang = "false"; } if (CheckBoxList1.Items[6].Selected == true) { chucnang.ThongKe = "true"; } else { chucnang.ThongKe = "false"; } chucnang.MaNhanVien = nhanvien.MaNhanVien; db.ChucNangs.InsertOnSubmit(chucnang); db.SubmitChanges(); } load(); }
public ActionResult TaiVanBan(int id, string ng) { DateTime dNow = DateTime.Now; Tools tool = new Tools(); int iGioiHanDown = int.Parse(db.CauHinhs.SingleOrDefault(n => n.MaCauHinh == "GH-DOWN").DuLieu); TaiLieu layTaiLieu = db.TaiLieux.SingleOrDefault(n => n.MaTaiLieu == id); string sUrl = "/van-ban/" + Tools.RemoveDiacritics(layTaiLieu.TenTaiLieu) + "-" + id; if (Session["DangNhap"] != null) { NhanVien nv = (NhanVien)Session["DangNhap"]; int KT_ctluotXT = db.CT_LuotXemTai.Count(n => n.LuotXemTai.NgayXT == dNow.Date && n.IDNguoiDung == nv.Id && n.Tai > 0); // kiem tra trong ngay, nguoi nay da tai bao nhieu van ban int KT_daTai = db.CT_LuotXemTai.Count(n => n.LuotXemTai.NgayXT == dNow.Date && n.IDNguoiDung == nv.Id && n.LuotXemTai.MaVanBan == id && n.Tai > 0); // kiem tra xem nguoi nay da tai tai lieu nay chua // BEGIN //var tmp = db.CT_LuotXemTai.Where(n => n.LuotXemTai.NgayXT == dNow.Date && n.IDNguoiDung == nv.Id && n.Tai > 0).FirstOrDefault(); var tmp = db.CT_LuotXemTai.Where(n => n.LuotXemTai.NgayXT == dNow.Date && n.IDNguoiDung == nv.Id && n.Tai > 0).Select(x => x.Tai).Sum(); if (tmp != null) { //KT_ctluotXT = tmp.Tai.Value; KT_ctluotXT = tmp.Value; } // END //if (KT_ctluotXT >= iGioiHanDown && KT_daTai == 0) if (KT_ctluotXT >= iGioiHanDown) { if (Session["MailDown"] == null) { string sNguoiNhan = System.Configuration.ConfigurationManager.AppSettings["ReportDownMan"]; string sTieuDe = System.Configuration.ConfigurationManager.AppSettings["ReportDownSubject"]; string html = tool.RenderViewToString(ControllerContext, "~/Views/Shared/_MailThongBaoDownLoad.cshtml", nv, true); tool.SendMail(html, sNguoiNhan, sTieuDe); Session["MailDown"] = nv; } TempData["thongbao"] = "<script>$('#pthongbao').text('Vượt quá số lần tải cho phép!'); $('#btn-thongbao2').trigger('click');</script>"; return(Redirect(sUrl)); } LuotXemTai lxt = db.LuotXemTais.SingleOrDefault(n => n.MaVanBan == id && n.NgayXT.Value == dNow.Date); if (lxt != null) { lxt.LuotTai += 1; CT_LuotXemTai ct_luotxemtai = db.CT_LuotXemTai.SingleOrDefault(n => n.MaLuotXemTai == lxt.Id && n.IDNguoiDung == nv.Id); if (ct_luotxemtai != null) // sua nguoi tai { ct_luotxemtai.Tai += 1; } db.SaveChanges(); } return(Redirect(ng)); } TempData["thongbao"] = "<script>$('#pthongbao').text('Bạn chưa đăng nhập !'); $('#btn-thongbao2').trigger('click');</script>"; return(Redirect(sUrl)); //return RedirectToAction("ChiTietVanBan", "TrangChinh", new { @id = id }); }
public bool Insert(NhanVien nv) { int result = DataProvider.Instance.ExecuteNonQuery("EXEC ThemNV @HoTen , @QueQuan , @NgaySinh , @email , @MaPB , @SDT , @CMT , @NgayBD , @SoHD", new object[] { nv.HoTen, nv.QueQuan, nv.NgaySinh, nv.email, nv.MaPB, nv.SDT, nv.CMT, nv.NgayBatDau, nv.SoHD }); return(result > 0); }
private void btnThemNhanVien_Click(object sender, EventArgs e) { //Tạo nhân viên kèm tài khoản if (taoTaiKhoan) { if (txtDiaChiNVMoi.Text == "" || txtDiaChiNVMoi.Text == "Địa chỉ nhân viên" || txtSoDienThoaiNVMoi.Text == "" || txtSoDienThoaiNVMoi.Text == "Số điện thoại nhân viên" || txtTenNhanVienMoi.Text == "" || txtTenNhanVienMoi.Text == "Họ và tên nhân viên" || chonNgaySinhNVMoi.Text == ngayThangNamHienTai || chonChucVu.Text == "Chọn chức vụ" || matKhau1ChoNVMoi.Text == "" || matKhau1ChoNVMoi.Text == "Nhập mật khẩu 1...." || matKhau2ChoNVMoi.Text == "" || matKhau2ChoNVMoi.Text == "Nhập mật khẩu 2....") { MetroMessageBox.Show(Owner, "Tất cả các trường không được để trống hoặc để mặc định. \n Vui lòng kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Thêm nv mới vào DB NhanVien nhanVienMoi = new NhanVien(); nhanVienMoi.MaNhanVien = lblMaNhanVienRandom.Text; nhanVienMoi.TenNhanVien = txtTenNhanVienMoi.Text; nhanVienMoi.SoDienThoai = txtSoDienThoaiNVMoi.Text; nhanVienMoi.DiaChi = txtDiaChiNVMoi.Text; nhanVienMoi.NgaySinh = chonNgaySinhNVMoi.Text; nhanVienMoi.ChucVu = chonChucVu.Text; bus_Nhanvien.themNhanVien(nhanVienMoi); //Tạo tk mới tương ứng với nhân viên mới TaiKhoan taiKhoanNVMoi = new TaiKhoan(); taiKhoanNVMoi.MaNhanVien = lblMaNhanVienRandom.Text; taiKhoanNVMoi.TaiKhoan1 = lblTaiKhoanRandom.Text; taiKhoanNVMoi.MatKhau = matKhau1ChoNVMoi.Text; taiKhoanNVMoi.MatKhau2 = matKhau2ChoNVMoi.Text; bus_TaiKhoan.themTaiKhoan(taiKhoanNVMoi); MetroMessageBox.Show(Owner, "Đã tạo nhân viên mới thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (txtDiaChiNVMoi.Text == "" || txtDiaChiNVMoi.Text == "Địa chỉ nhân viên" || txtSoDienThoaiNVMoi.Text == "" || txtSoDienThoaiNVMoi.Text == "Số điện thoại nhân viên" || txtTenNhanVienMoi.Text == "" || txtTenNhanVienMoi.Text == "Họ và tên nhân viên" || chonNgaySinhNVMoi.Text == ngayThangNamHienTai || chonChucVu.Text == "Chọn chức vụ") { MetroMessageBox.Show(Owner, "Tất cả các trường không được để trống hoặc để mặc định. \n Vui lòng kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Thêm nv mới vào DB NhanVien nhanVienMoi = new NhanVien(); nhanVienMoi.MaNhanVien = lblMaNhanVienRandom.Text; nhanVienMoi.TenNhanVien = txtTenNhanVienMoi.Text; nhanVienMoi.SoDienThoai = txtSoDienThoaiNVMoi.Text; nhanVienMoi.DiaChi = txtDiaChiNVMoi.Text; nhanVienMoi.NgaySinh = chonNgaySinhNVMoi.Text; nhanVienMoi.ChucVu = chonChucVu.Text; bus_Nhanvien.themNhanVien(nhanVienMoi); MetroMessageBox.Show(Owner, "Đã tạo nhân viên mới thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public bool SuaNV(NhanVien nv) { return(dalnv.SuaNV(nv)); }
public bool ThemNhanVien(NhanVien nhanVien) { db.NhanViens.InsertOnSubmit(nhanVien); db.SubmitChanges(); return(true); }
public bool ThemNV(NhanVien nv) { return(dalnv.ThemNV(nv)); }
public IActionResult Add() { nhanVien = new NhanVien(); return(View()); }
public bool XoaNV(NhanVien nv) { return(dalnv.XoaNV(nv)); }
public bool Them(NhanVien nhanVien) { string query = string.Format("exec THEMNHANVIEN '{0}', '{1}', '{2}', '{3}', '{4}', '{5}', {6}, '{7}', {8}, {9} ", nhanVien.TenDangNhap, nhanVien.MatKhau, nhanVien.HoTen, nhanVien.DiaChi, nhanVien.Sdt, nhanVien.NgaySinh, nhanVien.GioiTinh, nhanVien.Email, nhanVien.IsActive, nhanVien.IsAdmin); return(data.ExcutiveNonQuery(query)); }
public bool Sua(NhanVien nhanVien) { string query = string.Format("exec SUATHONGTINNHANVIEN {0}, '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', {9}, {10} ", nhanVien.Id, nhanVien.TenDangNhap, nhanVien.MatKhau, nhanVien.HoTen, nhanVien.DiaChi, nhanVien.Sdt, nhanVien.NgaySinh, nhanVien.GioiTinh, nhanVien.Email, nhanVien.IsActive, nhanVien.IsAdmin); return(data.ExcutiveNonQuery(query)); }
public bool Search(NhanVien nv) { return dal.Search(nv); }
public ReturnObjValueBackEnd SearchStaffByCondition(NhanVien sc) { List <NhanVien> lstNhanVien = new List <NhanVien>(); retObjValueBackEnd = new ReturnObjValueBackEnd(); try { var ctx = new BankingContext(); var query = from ct in ctx.NhanVien select ct; if (sc != null) { if (sc.MaNV != null) { query = query.Where(p => p.MaNV.Equals(sc.MaNV)); } if (sc.cmnd != null) { query = query.Where(p => p.cmnd.Equals(sc.cmnd)); } if (sc.ChucVu != null) { query = query.Where(p => p.ChucVu.Equals(sc.ChucVu)); } if (sc.TenNV != null) { query = query.Where(p => p.TenNV.Contains(sc.TenNV)); } if (sc.CNTrucThuoc != null) { query = query.Where(p => p.CNTrucThuoc.Equals(sc.CNTrucThuoc)); } if (sc.SoDienThoai != null) { query = query.Where(p => p.SoDienThoai.Equals(sc.SoDienThoai)); } if (sc.NgaySinh != null) { query = query.Where(p => p.NgaySinh.Equals(sc.NgaySinh)); } } lstNhanVien = query.ToList(); retObjValueBackEnd.Success = true; retObjValueBackEnd.Data = lstNhanVien.ToArray(); return(retObjValueBackEnd); } catch (Exception ex) { retObjValueBackEnd.Success = false; retObjValueBackEnd.Message = ex.ToString(); return(retObjValueBackEnd); throw ex; } }
public bool BIZ_ThemNhanVien(NhanVien nv) { return dal.ThemNhanVien(nv); }
private void btnThemNhanVien_Click(object sender, EventArgs e) { if (this.txtTenNhanVien.Text.Trim().Length <= 0 || this.txtMatKhau.Text.Trim().Length <= 0 || this.txtChucVu.Text.Trim().Length <= 0 || this.txtDiaChi.Text.Trim().Length <= 0 || this.dateTimeNgaySinh.Value > DateTime.Now || this.txtLuong.Text.Trim().Length <= 0 || this.txtMaNhanVien.Text.Trim().Length <= 0 || this.txtSoDienThoai.Text.Trim().Length <= 0) { if (this.txtMaNhanVien.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtMaNhanVien, "Ma Nhan Vien khong duoc trong"); return; } else if (NhanVienControllers.getNhanVienfromDB(this.txtMaNhanVien.Text.Trim()) != null) { this.errorProvider1.SetError(this.txtMaNhanVien, "Ma Nhan Vien da ton tai"); return; } this.errorProvider1.Clear(); if (this.txtTenNhanVien.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtTenNhanVien, "nhap ten nhan vien"); return; } else { this.errorProvider1.Clear(); } if (this.txtChucVu.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtChucVu, "nhap chuc vu"); return; } else { this.errorProvider1.Clear(); } if (this.dateTimeNgaySinh.Value > DateTime.Now) { this.errorProvider1.SetError(this.dateTimeNgaySinh, "nhap ngay sinh"); return; } else { this.errorProvider1.Clear(); } if (this.txtDiaChi.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtDiaChi, "nhap dia chi"); return; } else { this.errorProvider1.Clear(); } if (this.txtMatKhau.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtMatKhau, "nhap mat khau"); return; } else { this.errorProvider1.Clear(); } if (this.txtLuong.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtLuong, "nhap luong"); return; } else { this.errorProvider1.Clear(); } } NhanVien nv = new NhanVien(); nv.MaNhanVien = txtMaNhanVien.Text.Trim();; nv.HoTen = txtTenNhanVien.Text.Trim(); nv.Luong = Int32.Parse(txtLuong.Text.Trim()); nv.MatKhau = txtMatKhau.Text.Trim(); nv.DiaChi = txtDiaChi.Text.Trim(); nv.NgaySinh = dateTimeNgaySinh.Value; nv.ChucVu = txtChucVu.Text.Trim(); nv.SoDienThoai = txtSoDienThoai.Text.Trim(); NhanVienControllers.AddNhanVien(nv); BindingSource source = new BindingSource(); source.DataSource = NhanVienControllers.getListNhanVienfromDB(); this.dataNhanVien.DataSource = source; }
public void DeleteNhanVien(int _ID) { NhanVien _nhanVien = new NhanVien { MaNhanVien = _ID }; if(LoadNhanVienByID(_ID).Count > 0) { var result = (from nv in dbContext.GetTable<NhanVien>() where nv.MaNhanVien == _nhanVien.MaNhanVien select nv).SingleOrDefault(); dbContext.NhanViens.DeleteOnSubmit(result); dbContext.SubmitChanges(); } }
private void btnThem_Click(object sender, EventArgs e) { string gioiTinh = ""; if (radNam.Checked) { gioiTinh = "Nam"; } else { gioiTinh = "Nu"; } if (txtMaNhanVien.Text == "" || txtTenNhanVien.Text == "" || txtSDT.Text == "" || gioiTinh == "") { MessageBox.Show("Không được để trống"); return; } //kiem tra trung ten tai khoan int kiemtratrungtentaikhoan = 0; foreach (string ele in nvBUL.LayTenTaiKhoan()) { if (ele.Equals(txtTaiKhoan.Text)) { kiemtratrungtentaikhoan = 1; } } if (kiemtratrungtentaikhoan == 1) { MessageBox.Show("Tai khoan da ton tai nhap tai khoan khac"); txtTaiKhoan.Text = ""; txtTaiKhoan.Focus(); return; } //-----hetkiemtra trung tai khoan try { int gt = Int32.Parse(txtSDT.Text); } catch { MessageBox.Show("Kiểu dữ liệu của số điện thoại k hợp lệ. Xin kiểm tra lai!", "Thông báo"); txtSDT.Clear(); txtSDT.Focus(); return; }; NhanVien nv = new NhanVien(); nv.MaNhanVien = txtMaNhanVien.Text; nv.TenNhanVien = txtTenNhanVien.Text; nv.GioiTinh = gioiTinh; nv.SDT = txtSDT.Text; nv.TenDangNhap = txtTaiKhoan.Text; nv.MatKhau = txtMatKhau.Text; nv.LoaiTaiKhoan = cmbLoaiTaiKhoan.SelectedItem.ToString(); if (nvBUL.ThemNhanVien(nv)) { dgvNhanVien.DataSource = nvBUL.LayNhanVien(); } txtMaNhanVien.Text = ""; txtTenNhanVien.Text = ""; txtSDT.Text = ""; txtTaiKhoan.Text = ""; txtMatKhau.Text = ""; cmbLoaiTaiKhoan.SelectedIndex = -1; }
private void nhânViênToolStripMenuItem_Click(object sender, EventArgs e) { NhanVien mh = new NhanVien(); mh.Show(); }
public void themNhanVien(NhanVien lkh) { dalLKH.themNhanVien(lkh); }
//Sửa thông tin nhân viên public bool SuaNhanVien(NhanVien nvSua) { try { db.NhanViens.Attach(nvSua); var nhanvien = db.Entry(nvSua); nhanvien.Property(s => s.HoTen).IsModified = true; //nhanvien.Property(s => s.MaNgach).IsModified = true; //nhanvien.Property(s => s.MaHeSo).IsModified = true; nhanvien.Property(s => s.NgaySinh).IsModified = true; nhanvien.Property(s => s.DanToc).IsModified = true; nhanvien.Property(s => s.GioiTinh).IsModified = true; nhanvien.Property(s => s.CMND).IsModified = true; nhanvien.Property(s => s.DiaChi).IsModified = true; nhanvien.Property(s => s.HinhAnh).IsModified = true; db.SaveChanges(); return true; } catch (Exception ex) { throw; } }
public void suaNhanVien(NhanVien lkh) { dalLKH.suaNhanVien(lkh); }
//Thêm nhân viên public bool ThemNhanVien(NhanVien nv) { try { db.NhanViens.Add(nv); db.SaveChanges(); return true; } catch (Exception ex) { return false; } }
public bool ThemNhanVien(string HoTen, string Email, string MatKhau, string DiaChi, string SDT, string CMND, int QuyenAdmin) { NhanVien nv = new NhanVien(); nv.HoTen = HoTen; nv.Email = Email; nv.MatKhau = MatKhau; nv.DiaChi = DiaChi; nv.SDT = SDT; nv.CMND = CMND; nv.QuyenAdmin = QuyenAdmin; try { using (DBGiayDepEntities db = new DBGiayDepEntities()) { db.NhanViens.Add(nv); db.SaveChanges(); return true; } } catch (Exception e) { Debug.WriteLine(e); return false; } }