private void btnSua_Click(object sender, EventArgs e) { string GT = ""; if (rbNam.Checked) { GT = "nam"; } if (rbNu.Checked) { GT = "nữ"; } bool c = new NhanVienDao().updateNV(new NHANVIEN { MaNV = Int32.Parse(txtMaNV.Text), idChucVu = Int32.Parse(cbChucVu.SelectedValue.ToString()), TenNV = txtTenNV.Text, GioiTinh = GT, NgaySinh = dtpNS.Value, DiaChi = txtDiaChi.Text, SoDT = txtSoDT.Text, CMT = txtCMND.Text, TenDangNhap = txtTenDN.Text, MatKhau = txtMK.Text }); if (c) { MessageBox.Show("Cập nhật thành công !"); dgvDSNV.DataSource = new NhanVienDao().DSNV(); } else { MessageBox.Show("Cập nhật thất bại !"); } }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new NhanVienDao(); var result = dao.Login(model.UserName, Encryptor.MD5Hash(model.Password)); if (result == 1) { var user = dao.GetById(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.Id = user.Id; Session["Id"] = user.Id; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "TinTuc")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đang bị khóa"); } else if (result == -2) { ModelState.AddModelError("", "Mật khẩu không đúng."); } else { ModelState.AddModelError("", "Đăng nhập không đúng!!"); } } return(View("Index")); }
// GET: Admin/NhanVien public ActionResult Index(string searchString, int page = 1, int pageSize = 4) { var dao = new NhanVienDao(); var model = dao.ListAllPaging(searchString, page, pageSize); return(View(model)); }
private void btnThem_Click(object sender, EventArgs e) { string GT = ""; if (rbNam.Checked) { GT = "nam"; } if (rbNu.Checked) { GT = "nữ"; } int c = new NhanVienDao().addNV(new NHANVIEN { MaNV = Int32.Parse(txtMaNV.Text), idChucVu = Int32.Parse(cbChucVu.SelectedValue.ToString()), TenNV = txtTenNV.Text, GioiTinh = GT, NgaySinh = dtpNS.Value, DiaChi = txtDiaChi.Text, SoDT = txtSoDT.Text, CMT = txtCMND.Text, TenDangNhap = txtTenDN.Text, MatKhau = txtMK.Text }); if (c > 0) { MessageBox.Show("Thêm thành công !", "Thông báo"); dgvDSNV.DataSource = new NhanVienDao().DSNV(); } else if (c == 0) { MessageBox.Show("Mã nhân viên đã tồn tại !", "Thông báo"); } else { MessageBox.Show("Thêm không thành công !", "Thông báo"); } }
private void btnXoa_Click(object sender, EventArgs e) { string GT = ""; if (rbNam.Checked) { GT = "nam"; } if (rbNu.Checked) { GT = "nữ"; } bool c = new NhanVienDao().xoaNV(Int32.Parse(txtMaNV.Text)); if (c) { MessageBox.Show("Xóa thành công !"); txtMaNV.Text = ""; txtTenNV.Text = ""; rbNam.Checked = true; dtpNS.Value = DateTime.Now; txtDiaChi.Text = ""; txtSoDT.Text = ""; txtCMND.Text = ""; txtTenDN.Text = ""; txtMK.Text = ""; dgvDSNV.DataSource = new NhanVienDao().DSNV(); } else { MessageBox.Show("Xóa không thành công !"); } }
public ActionResult Login(string username, string password) { ViewBag.Notif = null; if (ModelState.IsValid) { var Dao = new NhanVienDao(); long result = Dao.Login(username, GetMD5(password)); if (result != 0) { var user = Dao.GetByID(result); var UserSession = new UserLogin(); UserSession.Name = user.Ten; UserSession.UserID = user.ID; UserSession.VaiTro = user.ID_VT; var ListCredentials = Dao.GetListCredential(result); Session.Add(CommonConstants.SESSION_CREDENTIAL, ListCredentials); Session.Add(CommonConstants.USER_SESSION, UserSession); return(RedirectToAction("Index", "Home")); } else { ViewBag.Notif = "Đăng nhập không thành công ! Thử lại"; } } return(View("Index")); }
public void Load() { DataTable dt = new NhanVienDao().DSNV(); dgvDSNV.DataSource = dt; DataTable da = new NhanVienDao().DSCV(); cbChucVu.DataSource = da; cbChucVu.ValueMember = "MaCV"; cbChucVu.DisplayMember = "TenCV"; }
public bool UpdateStaff(List <DTO.Model.StaffUpdateModel> _nhanVien, out string Message) { if (!NhanVienDao.UpdateStaff(_nhanVien)) { Message = "Có lỗi khi cập nhật nhân viên"; return(false); } else { Message = "Cập nhật nhân viên thành công"; return(true); } }
public bool CreateJobtitle(ChucVuDto cvNhanVien, out string outMsg) { if (!NhanVienDao.CreateJobtitle(cvNhanVien)) { outMsg = "Tạo chức vụ không thành công"; return(false); } else { outMsg = "Tạo chức vụ thành công"; return(true); } }
public bool DeleteStaff(int maNhanVien, out string Message) { if (!NhanVienDao.DeleteStaff(maNhanVien)) { Message = "Có lỗi trong quá trình xóa nhân viên"; return(false); } else { Message = "Xóa nhân viên thành công"; return(true); }; }
public ActionResult Create(NhanVien model) { if (ModelState.IsValid) { var dao = new NhanVienDao(); int idnv = dao.Insert(model); if (idnv > 0) { return(RedirectToAction("Index", "NhanVien")); } else { ModelState.AddModelError("", "Thêm Nhân viên thành công"); } } return(View(model)); }
public ActionResult Create(NhanVien nv) { if (ModelState.IsValid) { var dao = new NhanVienDao(); long id = dao.Insert(nv); if (id > 0) { return(RedirectToAction("Index", "NhanVien")); } else { ModelState.AddModelError("", "Thêm nhân viên không thành công"); } } return(View("Create")); }
public ActionResult Edit(NhanVien nhanvien) { if (ModelState.IsValid) { var dao = new NhanVienDao(); if (!string.IsNullOrEmpty(nhanvien.Ho)) { nhanvien.Ho = nhanvien.Ho; } var result = dao.Update(nhanvien); if (result) { return(RedirectToAction("Index", "NhanVien")); } else { ModelState.AddModelError("", "Cập nhật Nhân Viên không thành công"); } } return(View("Index")); }
public ActionResult DangNhapNhanVien(LoginModel model) { if (ModelState.IsValid) { var dao = new NhanVienDao(); var result = dao.DangNhapNhanVien(model.Username, Encrytor.MD5Hash(model.Password)); if (result) { var nhanvien = dao.getByName(model.Username); var nhanvien_Session = new NhanVienLogin(); nhanvien_Session.UserId = nhanvien.Id; nhanvien_Session.UserName = nhanvien.TenDangNhap; Session.Add(Common.Constants.NHANVIEN_SESSION, nhanvien_Session); return(RedirectToAction("Index", "HomeNhanVien")); } else { ModelState.AddModelError("", "đăng nhập không đúng"); } } return(RedirectToAction("DangNhapNhanVien", "Login")); }
public NhanVienDto ReadStaff(int maNhanVien) { return(NhanVienDao.ReadSingleStaff(maNhanVien)); }
public ActionResult Edit(int manv) { var nhanvien = new NhanVienDao().ViewDetail(manv); return(View(nhanvien)); }
public ActionResult Detail(string link) { var model = new NhanVienDao().GetNhanVienByLink(link); return(View(model)); }
// GET: Staff public ActionResult Index() { var model = new NhanVienDao().GetByGroupID(1); return(View(model)); }
public List <ChucVuDto> GetAllJobtitle() { return(NhanVienDao.GetAllJobtitle()); }
public List <DTO.Model.StaffManager_DTO> ReadListStaff(string _tenNhanVien, string _email, bool _gender, DateTime _birthday, DateTime _birthdayT, string _phoneNumber, int _quayGiaoDich) { return(NhanVienDao.ReadListStaff(_tenNhanVien, _email, _gender, _birthday, _birthdayT, _phoneNumber, _quayGiaoDich)); }
public ActionResult CreateChiTietHD(string listproduct) { var session_billid = (Bill)Session[ChuoiCuaHangTraSua.Common.Constants.BILL_SESSION]; var chitietthu_session = (Bill)Session[Common.Constants.CTTHU_SESSION]; if (session_billid != null) { var chitietthu = chitietthu_session.ChiTietThu + 1; string[] productsid = listproduct.Split(','); foreach (var item in productsid) { ChiTietHDB cthdb = new ChiTietHDB(); cthdb.MaHDB = session_billid.Id; cthdb.MaSanPham = int.Parse(item); var product = new ProductDao().getByid(cthdb.MaSanPham); cthdb.SoLuong = 1; cthdb.ThanhTien = product.KhuyenMai * cthdb.SoLuong; cthdb.ThuocSanPham = int.Parse(productsid[0]); cthdb.ChiTietThu = chitietthu; new CTHDBanDao().Insert_CT(cthdb); } chitietthu_session.ChiTietThu = chitietthu; Session.Add(Common.Constants.CTTHU_SESSION, chitietthu_session); } else { // tạo mã hóa đơn var session_nhanvien = (NhanVienLogin)Session[ChuoiCuaHangTraSua.Common.Constants.NHANVIEN_SESSION]; DateTime now = DateTime.Now; var idbill = session_nhanvien.UserId.ToString() + now.Day.ToString() + now.Hour.ToString() + now.Minute.ToString() + now.Second.ToString(); var BillSession = new Bill(); BillSession.Id = idbill; Session.Add(Common.Constants.BILL_SESSION, BillSession); BillSession.ChiTietThu = 1; Session.Add(Common.Constants.CTTHU_SESSION, BillSession); var hoadonban = new HoaDonBan(); hoadonban.Id = idbill; hoadonban.MaNhanVien = session_nhanvien.UserId; hoadonban.MaKhach = 4; hoadonban.GiamGia = 0; hoadonban.TongTien = 0; hoadonban.NgayBan = now; hoadonban.DaThanhToan = 1; hoadonban.Duyet = 1; var machinhanh = new NhanVienDao().getById(session_nhanvien.UserId).MaChiNhanh; hoadonban.MaChiNhanh = machinhanh; db.HoaDonBans.Add(hoadonban); db.SaveChanges(); string[] productsid = listproduct.Split(','); foreach (var item in productsid) { session_billid = (Bill)Session[ChuoiCuaHangTraSua.Common.Constants.BILL_SESSION]; ChiTietHDB cthdb = new ChiTietHDB(); cthdb.MaHDB = session_billid.Id; cthdb.MaSanPham = int.Parse(item); var product = new ProductDao().getByid(cthdb.MaSanPham); var giaban = product.KhuyenMai; cthdb.SoLuong = 1; cthdb.ThuocSanPham = int.Parse(productsid[0]); cthdb.ThanhTien = cthdb.SoLuong * giaban; cthdb.ChiTietThu = 1; new CTHDBanDao().Insert_CT(cthdb); } } var tongtienhd = db.HoaDonBans.Where(x => x.Id == session_billid.Id).Sum(x => x.TongTien); var hoadonban1 = db.HoaDonBans.Find(session_billid.Id); hoadonban1.TongTien = tongtienhd; db.SaveChanges(); return(Redirect("/HomeNhanVien/Index")); }
public bool CreateNewStaff(NhanVienDto _nhanVien) { return(NhanVienDao.CreateNewStaff(_nhanVien)); }