private void FrmNhanVien_Load(object sender, EventArgs e) { try { nhanVienBindingSource.DataSource = NhanVienService.GetAll(); //pContainer.Enabled = False DTO.NhanVien obj = nhanVienBindingSource.Current as DTO.NhanVien; if (obj == null) { if (!string.IsNullOrEmpty(obj.AnhNV)) { pic.Image = Image.FromFile(obj.AnhNV); } } else { pic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; pic.Image = Image.FromFile(obj.AnhNV); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Edit([Bind(Include = "MaHD,NgayLap,GiaThoaThuan,MaTram,ThoiHanThue,MaDT,NguoiLap,MoTa,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] HOPDONG hOPDONG) { string nguoiLap = Request.Form["nhanVienDropList"].ToString(); string doiTac = Request.Form["doiTacDropList"].ToString(); string tramXe = Request.Form["tramXeDropList"].ToString(); if (ModelState.IsValid) { INhanVienService nhanVienService = new NhanVienService(); NHANVIEN nv = nhanVienService.Detail(Int32.Parse(nguoiLap)); IDoiTacService doiTacService = new DoiTacService(); DOITAC dtac = doiTacService.Detail(Int32.Parse(doiTac)); ITramXeService tramXeService = new TramXeService(); TRAMXE tx = tramXeService.Detail(Int32.Parse(tramXe))[0]; IList <HOPDONG> hd = service.Detail(hOPDONG.MaHD); hd[0].NgayLap = hOPDONG.NgayLap; hd[0].GiaThoaThuan = hOPDONG.GiaThoaThuan; hd[0].MaTram = Int32.Parse(tramXe); hd[0].ThoiHanThue = hOPDONG.ThoiHanThue; hd[0].MaDT = Int32.Parse(doiTac); hd[0].NguoiLap = Int32.Parse(nguoiLap); hd[0].MoTa = hOPDONG.MoTa; hd[0].NHANVIEN = nv; hd[0].DOITAC = dtac; hd[0].TRAMXE = tx; service.Update(hd[0]); return(RedirectToAction("Index")); } return(View(hOPDONG)); }
private async void LoadnhanVien() { var result = await NhanVienService.LayTatCaNhanVien(); if (result != null && result.Status == Config.CODE_OK) { listNhanVien = (List <NhanVien>)result.Data; lvNhanVien.Items.Clear(); foreach (NhanVien nhanVien in listNhanVien) { ListViewItem listViewItem = new ListViewItem(nhanVien.Ma.ToString()); listViewItem.SubItems.Add(nhanVien.Ten); listViewItem.SubItems.Add(nhanVien.GioiTinh != null ? (nhanVien.GioiTinh.Value ? "Nữ" : "Nam") : ""); listViewItem.SubItems.Add(nhanVien.NgaySinh.ToShortDateString()); listViewItem.SubItems.Add(nhanVien.DiaChi); listViewItem.SubItems.Add(nhanVien.SDT); listViewItem.SubItems.Add(nhanVien.CMND); listViewItem.SubItems.Add(nhanVien.Email); listViewItem.SubItems.Add(nhanVien.NgayVaoLam.ToString()); listViewItem.SubItems[0].Tag = nhanVien.Id; lvNhanVien.Items.Add(listViewItem); } } dateTimeInput1.Value = DateTime.Now; dateTimeInput2.Value = DateTime.Now; rdNam.Checked = true; }
private void btnDelete_Click(object sender, EventArgs e) { objState = EntityState.Deleted; if (MetroFramework.MetroMessageBox.Show(this, "Bạn có chắc muốn xóa không?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { DTO.NhanVien obj = nhanVienBindingSource.Current as DTO.NhanVien; if (obj != null) { bool result = NhanVienService.Delete(obj.TaiKhoan); if (result) { nhanVienBindingSource.RemoveCurrent(); //pContainer.Enabled = False pic.Image = null; objState = EntityState.Unchanged; } } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private async void btnXoa_Click(object sender, EventArgs e) { if (lvNhanVien.SelectedItems.Count == 0) { MessageBoxEx.Show("Bạn phải chọn 1 nhân viên để xóa!", "Thông báo"); } else { int idnhanVien = txtIdNhanVien.Text == "" ? 0 : int.Parse(txtIdNhanVien.Text); if (idnhanVien == 0) { MessageBoxEx.Show("Không thể xóa nhân viên này!", "Thông báo"); } else { DialogResult res = MessageBoxEx.Show("Bạn có chắc chắn muốn xóa nhân viên này ?", "Thông báo", MessageBoxButtons.OKCancel); if (res == DialogResult.OK) { var result = await NhanVienService.XoaNhanVien(idnhanVien); if (result.Status == Config.CODE_OK) { MessageBoxEx.Show("Xóa nhân viên thành công", "Thông báo"); LoadnhanVien(); ClearLayout(); } else { MessageBoxEx.Show("Xóa nhân viên thất bại", "Thông báo"); } } } } }
private void FrmNhanVien_Load(object sender, EventArgs e) { var dt = NhanVienService.LoadDataTable(); //dt.Columns.Add("Status"); grcNhanVien.DataSource = dt; }
private void LoadNhanVien() { ObservableCollection <NhanVien> x = new ObservableCollection <NhanVien>(); NhanVienService nvService = new NhanVienService(); x = nvService.DSNhanVien; ListNhanVien = x; }
private void reload(object sender, FormClosingEventArgs e) { frmNhanVienThemSua f = (frmNhanVienThemSua)sender; if (f.isDataChanged == true) { grcNhanVien.DataSource = NhanVienService.LoadDataTable(); } }
public ActionResult _Form(int?Id) { var _yc = new Models.YeuCauNguoiDung(); if (Id.HasValue && Id != null) { var yc = new NhanVienService(); _yc = yc.FindByKeys(Id); } return(View(_yc)); }
private async void LoadNhanVien() { var result = await NhanVienService.LayTatCaNhanVien(); if (result != null && result.Status == Config.CODE_OK) { listNhanVien = (List <NhanVien>)result.Data; cboNhanVien.DataSource = listNhanVien; cboNhanVien.DisplayMember = "Ten"; cboNhanVien.ValueMember = "Id"; } }
public PartialViewResult _YeuCauChiTiet(int?id) { var yc = new Models.YeuCauNguoiDung(); if (id.HasValue && id != null) { var _yc = new NhanVienService(); yc = _yc.FindByKeys(id); } return(PartialView(yc)); }
public HomeController(UserManager userManager, NhanVienService nhanVienService, CompanyService company, NccService nccService, RoleManager roleManager) { _userManager = userManager; _nhanVienService = nhanVienService; _company = company; _nccService = nccService; _roleManager = roleManager; }
private async void btnLuu_Click(object sender, EventArgs e) { ResponseData result = null; if (currentnhanVien != null) // Add new { currentnhanVien.Ma = txtManhanVien.Text; currentnhanVien.Ten = txtTennhanVien.Text; currentnhanVien.DiaChi = txtDiaChi.Text; currentnhanVien.Email = txtEmail.Text; currentnhanVien.SDT = txtSDT.Text; currentnhanVien.CMND = txtCMND.Text; currentnhanVien.NgaySinh = dateTimeInput1.Value.AddDays(1); currentnhanVien.GioiTinh = rdNu.Checked; currentnhanVien.NgayVaoLam = dateTimeInput2.Value.AddDays(1); result = await NhanVienService.ThemNhanVien(currentnhanVien); } else // Update { currentnhanVien = new NhanVien(); currentnhanVien.Ma = txtManhanVien.Text; currentnhanVien.Ten = txtTennhanVien.Text; currentnhanVien.DiaChi = txtDiaChi.Text; currentnhanVien.Email = txtEmail.Text; currentnhanVien.SDT = txtSDT.Text; currentnhanVien.CMND = txtCMND.Text; currentnhanVien.NgaySinh = dateTimeInput1.Value.AddDays(1); currentnhanVien.GioiTinh = rdNu.Checked ? true : false; currentnhanVien.NgayVaoLam = dateTimeInput2.Value.AddDays(1); currentnhanVien.Id = int.Parse(txtIdNhanVien.Text); result = await NhanVienService.CapNhatNhanVien(currentnhanVien); } if (result.Status == Config.CODE_OK) { MessageBoxEx.Show(result.Message, "Thông báo"); ClearLayout(); LoadnhanVien(); } else if (result != null) { MessageBoxEx.Show(result.Message, "Thông báo"); } else { MessageBoxEx.Show("Opps!!!", "Thông báo"); } currentnhanVien = null; }
public PartialViewResult _LoadDanhSachChoPheDuyetQuanTri(int?PageCurrent) { NhanVienService service = new NhanVienService(); int pageNumber = PageCurrent ?? 1; IPagedList <Models.YeuCauNguoiDung> yeucau = service.GetListYeuCauNguoiDungQuanTri( pageNumber , 10 ); ViewBag.PageCurrent = PageCurrent; return(PartialView(yeucau)); }
public PartialViewResult _DSYeuCauChoDuyet(int?PageCurrent) { NhanVienService service = new NhanVienService(); int pageNumber = PageCurrent ?? 1; IPagedList <Models.YeuCauNguoiDung> yeucau = service.GetListYeuCauNguoiDung( pageNumber , 10 ); ViewBag.PageCurrent = PageCurrent; return(PartialView(yeucau)); }
private void btnTimKiem_Click(object sender, EventArgs e) { string key = txtTimKiem.Text; if (key.Trim() != "") { grcNhanVien.DataSource = NhanVienService.Search(key); } else { grcNhanVien.DataSource = NhanVienService.LoadDataTable(); } }
protected void btnLogin_Click(object sender, EventArgs e) { List <Entity.NhanVien> login = new List <Entity.NhanVien>(); login = NhanVienService.Check_Login("", " UserName='******' and Password='******'", ""); if (login.Count == 0) { lbError.Text = "Tài khoản hoặc Mật khẩu không đúng!!"; } else { Session["User"] = login; Response.Redirect("HangAdminaspx.aspx"); } }
public JsonResult PheDuyetYeuCauPhongBan(int?id) { if (id.HasValue) { NhanVienService service = new NhanVienService(); var nv = service.FindByKey(id.Value); if (nv != null) { nv.TrangThai = nv.TrangThai.HasValue ? !nv.TrangThai : true; service.Update(nv); return(Json(new { status = true }, JsonRequestBehavior.AllowGet)); } } return(Json(new { status = false, message = "Không khả dụng" })); }
// GET: KHAOSATs/Create public ActionResult Create() { INhanVienService nhanVienService = new NhanVienService(); IList <NHANVIEN> nhanVienList = nhanVienService.GetAll(); List <SelectListItem> listItems = new List <SelectListItem>(); for (int i = 0; i < nhanVienList.Count; i++) { listItems.Add(new SelectListItem { Text = nhanVienList[i].TenNV, Value = nhanVienList[i].MaNV.ToString() }); } ViewBag.listItems = listItems; return(View()); }
protected void btndangnhap_Click(object sender, EventArgs e) { if (txtusername.Text == "" || txtpassword.Text == "") { lblcheck.Text = "Bạn phải nhập đầy đủ user và password!!!"; return; } else if (txtusername.Text != "" || txtpassword.Text != "") { List <Entity.KhachHang> lst = KhachHangService.KhachHang_GetByTop("", " TaiKhoan='" + txtusername.Text + "' AND MatKhau='" + txtpassword.Text + "' ", ""); if (lst.Count > 0) { Session["display_name"] = lst[0].TaiKhoan; Session["TenDangNhap"] = lst[0].TaiKhoan; Response.Redirect("TrangChu.aspx"); } else { lblcheck.Text = "Tài khoản và mật khẩu không đúng!!"; } List <Entity.NhanVien> lst1 = NhanVienService.NhanVien_GetByTop("", " UserName='******' AND Password='******' and id_quyen = 1", ""); if (lst1.Count == 0) { lblcheck.Text = "Tài khoản hoặc mật khẩu không đúng!!"; } else { Session["TenDangNhap"] = lst1; Response.Redirect("HangAdmin.aspx"); } } else { List <Entity.NhanVien> lst = NhanVienService.NhanVien_GetByTop("", " UserName='******' AND Password='******' and id_quyen = 1 ", ""); if (lst.Count == 0) { lblcheck.Text = "Tài khoản hoặc mật khẩu không đúng!!"; } else { Session["TenDangNhap"] = lst; Response.Redirect("HangAdmin.aspx"); } } }
// GET: HOPDONGs/Create public ActionResult Create() { INhanVienService nhanVienService = new NhanVienService(); IList <NHANVIEN> nhanVienList = nhanVienService.GetAll(); List <SelectListItem> listNhanVien = new List <SelectListItem>(); for (int i = 0; i < nhanVienList.Count; i++) { listNhanVien.Add(new SelectListItem { Text = nhanVienList[i].TenNV, Value = nhanVienList[i].MaNV.ToString() }); } ViewBag.listNhanVien = listNhanVien; IDoiTacService doiTacService = new DoiTacService(); IList <DOITAC> doiTacList = doiTacService.GetAll(); List <SelectListItem> listDoiTac = new List <SelectListItem>(); for (int i = 0; i < doiTacList.Count; i++) { listDoiTac.Add(new SelectListItem { Text = doiTacList[i].TenDT, Value = doiTacList[i].MaDT.ToString() }); } ViewBag.listDoiTac = listDoiTac; ITramXeService tramXeService = new TramXeService(); IList <TRAMXE> tramXeList = tramXeService.GetAll(); List <SelectListItem> listTramXe = new List <SelectListItem>(); for (int i = 0; i < tramXeList.Count; i++) { listTramXe.Add(new SelectListItem { Text = tramXeList[i].TenTram, Value = tramXeList[i].MaTram.ToString() }); } ViewBag.listTramXe = listTramXe; return(View()); }
private void btnSave_Click(object sender, EventArgs e) { try { //nhanVienBindingSource.EndEdit(); ////Get current object //NhanVien obj = nhanVienBindingSource.Current as NhanVien; //if (obj != null) //{ // using (var db = Db.FromConfig("cn")) // { // if (objState == EntityState.Added) // { // //Execute sql insert query // obj.TaiKhoan = db.Sql("insert into TTNhanVien(TaiKhoan,MatKhau,HoNV,TenNV,DiaChi,SDT) values(@TaiKhoan, @MatKhau, @HoNV, @TenNV, @DiaChi, @SDT)").WithParameters(new { TaiKhoan = obj.TaiKhoan, MatKhau = obj.MatKhau, HoNV = obj.HoNV, TenNV = obj.TenNV, DiaChi = obj.DiaChi, SDT = obj.SDT }).AsScalar<string>(); // MetroFramework.MetroMessageBox.Show(this, "Đã Thêm Thành Công", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); // } // else if (objState == EntityState.Changed) // { // //Execute stored procedure update // db.StoredProcedure("sp_NhanVien_Update").WithParameters(new { TaiKhoan = obj.TaiKhoan, MatKhau = obj.MatKhau, HoNV = obj.HoNV, TenNV = obj.TenNV, DiaChi = obj.DiaChi, SDT = obj.SDT }).AsNonQuery(); // MetroFramework.MetroMessageBox.Show(this, "Đã Cập Nhật Thành Công", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); // } // metroGrid.Refresh(); // //pContainer.Enabled = false; // objState = EntityState.Unchanged; // } //} nhanVienBindingSource.EndEdit(); NhanVien obj = nhanVienBindingSource.Current as NhanVien; if (obj != null) { obj = NhanVienService.Save(obj, objState); metroGrid.Refresh(); objState = EntityState.Unchanged; MetroFramework.MetroMessageBox.Show(this, "Đã Cập Nhật Thành Công", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnD_Click(object sender, EventArgs e) { nhanVienService = new NhanVienService(); try { NhanVien nhanVien = nhanVienService.GetNhanVienByUser(txtTen.Text.Trim(), txtMatKhau.Text.Trim()); if (nhanVien != null) { ManHinhChinh manHinhChinh = new ManHinhChinh(); manHinhChinh.Show(); Hide(); } } catch (Exception) { MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng"); } }
public ActionResult Edit([Bind(Include = "MaKS,NgayKS,NguoiKS,DiaChiKS,TiLeDonKhach,GiaKS,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] KHAOSAT kHAOSAT) { string nguoiKhaoSat = Request.Form["nhanVienDropList"].ToString(); if (ModelState.IsValid) { INhanVienService nhanVienService = new NhanVienService(); NHANVIEN nv = nhanVienService.Detail(Int32.Parse(nguoiKhaoSat)); IList <KHAOSAT> ks = service.Detail(kHAOSAT.MaKS); ks[0].NguoiKS = Int32.Parse(nguoiKhaoSat); ks[0].DiaChiKS = kHAOSAT.DiaChiKS; ks[0].TiLeDonKhach = kHAOSAT.TiLeDonKhach; ks[0].GiaKS = kHAOSAT.GiaKS; ks[0].NgayKS = kHAOSAT.NgayKS; ks[0].NHANVIEN = nv; service.Update(ks[0]); return(RedirectToAction("Index")); } return(View(kHAOSAT)); }
// GET: KHAOSATs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IList <KHAOSAT> kHAOSAT = service.Detail(id); if (kHAOSAT == null) { return(HttpNotFound()); } INhanVienService nhanVienService = new NhanVienService(); IList <NHANVIEN> nhanVienList = nhanVienService.GetAll(); List <SelectListItem> listItems = new List <SelectListItem>(); for (int i = 0; i < nhanVienList.Count; i++) { if (kHAOSAT[0].NguoiKS == nhanVienList[i].MaNV) { listItems.Add(new SelectListItem { Text = nhanVienList[i].TenNV, Value = nhanVienList[i].MaNV.ToString(), Selected = true }); } else { listItems.Add(new SelectListItem { Text = nhanVienList[i].TenNV, Value = nhanVienList[i].MaNV.ToString() }); } } ViewBag.listItems = listItems; return(View(kHAOSAT[0])); }
public ActionResult _Form(int?Id , string NoiDung , int?SanPhamId , int?TheLoaiID , int?SoLuong , double?ThanhTien ) { var session = (UserLogin)Session[CommonConstants.USER_SESSION]; NhanVienService _nv = new NhanVienService(); Models.YeuCauNguoiDung nv = _nv.FindByKeys(Id); nv.NoiDung = NoiDung; nv.NguoiDungId = session.UserID; nv.SanPhamId = SanPhamId; nv.TheLoaiId = TheLoaiID; nv.SoLuong = SoLuong; nv.NguoiDungId = session.UserID; if (session.NhomQuyenSuDungID == "EMPLOYEE") { nv.TrangThai = true; } else if (session.NhomQuyenSuDungID == "MEMBER") { nv.TrangThai = false; } nv.DaPheDuyet = false; nv.SoLuong = SoLuong; nv.TenNguoiDung = session.Name; if (Id.HasValue) { _nv.Update(nv); setAlert("Sửa yêu cầu thành công", "success"); } else { _nv.Insert(nv); setAlert("Gửi yêu cầu thành công", "success"); } return(RedirectToAction("Index")); }
private void btnXoa_Click(object sender, EventArgs e) { rowSelected = grvNhanVien.GetSelectedRows()[0]; if (rowSelected >= 0) { if (MessageBox.Show("Xác nhận xóa nhân viên đã chọn?", "Xác nhận", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (NhanVienService.Delete(grvNhanVien.GetRowCellValue(rowSelected, "MaNhanVien").ToString())) { grcNhanVien.DataSource = NhanVienService.LoadDataTable(); MessageBox.Show("Xóa thành công!"); } else { MessageBox.Show("Không thể xóa vì nhân viên này còn thông tin liên quan!"); } } } else { MessageBox.Show("Vui lòng chọn 1 dòng để xóa!"); } }
public void initThem() { this.Text = "Thêm Nhân Viên Mới"; txtMaNhanVien.Text = NhanVienService.AutoGenerateId(); btnThem.Text = "Thêm"; }
private void btnThem_Click(object sender, EventArgs e) { if (mode == MODE_ADDNEW) { if (validateForm()) { NhanVien nv = new NhanVien(); nv.MaNhanVien = txtMaNhanVien.Text.Trim(); nv.HoTen = txtHoTen.Text.Trim(); nv.NgaySinh = dedNgaySinh.DateTime; nv.GioiTinh = cbbGioiTinh.Text.Trim(); nv.CMND = txtCMND.Text.Trim(); nv.DienThoai = txtDienThoai.Text.Trim(); nv.MaChucVu = 1; nv.NgayVaoLam = dedNgayVaoLam.DateTime; nv.DiaChi = txtDiaChi.Text; nv.TenDangNhap = txtTenDangNhap.Text.Trim(); nv.MatKhau = txtMatKhau.Text.Trim(); try { if (NhanVienService.Insert(nv)) { isDataChanged = true; isEdited = false; MessageBox.Show("Thêm thành công!"); } else { MessageBox.Show("Không thể thêm\nMã nhân viên đã tồn tại!"); } } catch (Exception) { MessageBox.Show("Thêm thất bại!"); } } } else { if (isEdited) { if (validateForm()) { NhanVien nv = new NhanVien(); nv.MaNhanVien = txtMaNhanVien.Text.Trim(); nv.HoTen = txtHoTen.Text.Trim(); nv.NgaySinh = dedNgaySinh.DateTime; nv.GioiTinh = cbbGioiTinh.Text.Trim(); nv.CMND = txtCMND.Text.Trim(); nv.DienThoai = txtDienThoai.Text.Trim(); nv.MaChucVu = 1; nv.NgayVaoLam = dedNgayVaoLam.DateTime; nv.DiaChi = txtDiaChi.Text; nv.TenDangNhap = txtTenDangNhap.Text.Trim(); nv.MatKhau = txtMatKhau.Text.Trim(); try { if (NhanVienService.Update(nv)) { isDataChanged = true; isEdited = false; MessageBox.Show("Cập nhật thành công!"); } else { MessageBox.Show("Không thể cập nhật!"); } } catch (Exception) { MessageBox.Show("Không thể cập nhật!"); } } } else { MessageBox.Show("Bạn chưa sửa thông tin!"); } } }
public NhanVienController(NhanVienService nhanVienService) { _nhanVienService = nhanVienService; }