Exemplo n.º 1
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"));
        }
Exemplo n.º 2
0
        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!");
                }
            }
        }