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 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!"); } } }