Exemple #1
0
        private void DNToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmDangNhap dangnhap = new frmDangNhap();

            dangnhap.textBoxU.Text = "";
            dangnhap.textBoxP.Text = "";
            if (dangnhap.ShowDialog() == DialogResult.OK)
            {
                string             username = dangnhap.textBoxU.Text;
                string             password = dangnhap.textBoxP.Text;
                NhanVienController nv       = new NhanVienController();
                int ketqua = nv.Dangnhap(username, password);
                if (ketqua == 0)
                {
                    MessageBox.Show("Không tồn tại người dùng này!");
                    disable_menu();
                }
                else
                {
                    if (ketqua == 1)
                    {
                        MessageBox.Show("Sai mật khẩu!");
                        disable_menu();
                    }
                    else
                    {
                        phanquyen(Utilities.nhanvien.loainv.MaloaiNV);
                    }
                }
            }
        }
        private void ShowData()
        {
            this.listViewPhancong.Items.Clear();
            List <ClassNhanVien> lstnv = NhanVienController.GetListNvien();

            string displaycvGiao      = "";
            string displaycvHoanThanh = "";

            foreach (var i in lstnv)
            {
                displaycvGiao      = "";
                displaycvHoanThanh = "";
                foreach (var j in i.listCVLam)
                {
                    displaycvGiao = displaycvGiao + j + " ";
                }
                foreach (var j in i.listCVXong)
                {
                    displaycvHoanThanh = displaycvHoanThanh + j + " ";
                }

                ListViewItem nv = new ListViewItem(i.MaNV);

                nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, displaycvGiao));
                nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, displaycvHoanThanh));
                nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, i.TienDo));
                nv.SubItems.Add(new ListViewItem.ListViewSubItem(nv, i.MaDA));
                this.listViewPhancong.Items.Add(nv);
            }
        }
Exemple #3
0
        private void btnThem_Click_1(object sender, EventArgs e)
        {
            foreach (NhanVien nv in lstNV)
            {
                if (nv.MaNV == txtMaNV.Text.Trim().ToUpper())
                {
                    MessageBox.Show("Trùng Mã ", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            // lấy giới tính
            bool gt = true;

            if (radNam.Checked)
            {
                gt = true;
            }
            else
            {
                gt = false;
            }

            int _luong;

            int.TryParse(txtBacLuong.Text, out _luong);

            // Thêm học sinh
            NhanVienController.ThemNV(txtMaNV.Text.Trim().ToUpper(), txtHoTen.Text.Trim(), txtDanToc.Text.Trim(), gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim(), dtNgaySinh.Value, txtMaTDHV.Text.Trim(), cbMaPB.Text, _luong);
            MessageBox.Show("Đã Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Hienthi();
        }
Exemple #4
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            frmDangNhap dangnhap = new frmDangNhap();

            dangnhap.textBoxU.Text = "";
            dangnhap.textBoxP.Text = "";
            if (dangnhap.ShowDialog() == DialogResult.OK)
            {
                string             username = dangnhap.textBoxU.Text;
                string             password = dangnhap.textBoxP.Text;
                NhanVienController nv       = new NhanVienController();
                int ketqua = nv.Dangnhap(username, password);
                if (ketqua == 0)
                {
                    MessageBox.Show("Không tồn tại người dùng này!", "Thong bao", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    disable_menu();
                }
                else
                {
                    if (ketqua == 1)
                    {
                        MessageBox.Show("Sai mật khẩu!");
                        disable_menu();
                    }
                    else
                    {
                        phanquyen(Utilities.nhanvien.loainv.MaloaiNV);
                        //dangnhap.Dispose();
                    }
                }
            }
        }
        private void btThem_Click(object sender, EventArgs e)
        {
            NhanVien nhanvien = new NhanVien();

            nhanvien.MaNV   = txtMaNV.Text;
            nhanvien.TenNV  = txtTenNV.Text;
            nhanvien.VaiTro = txtVaiTro.Text;
            nhanvien.sdtNV  = txtSDT.Text;
            nhanvien.cmtNV  = txtCMT.Text;



            if (NhanVienController.AddNhanVien(nhanvien))
            {
                XtraMessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                XtraMessageBox.Show("Thêm nhân viên thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            CNPMEntities    context      = new CNPMEntities();
            List <NhanVien> listNhanVien = context.NhanViens.ToList();

            BindGrid(listNhanVien);
        }
        protected void btn_Them_Click(object sender, EventArgs e)
        {
            NhanVienController sachCtl = new NhanVienController();

            NhanVienInfo info = layDuLieuForm();
            bool         kt   = sachCtl.InsertNhanVien(info);

            if (kt == true)

            {
                lblThongbao.Text = "Thêm thành công";
                getAllNhanVien();

                txtMa.Text  = "";
                txtTen.Text = "";
                txtNS.Text  = "";
                txtGT.Text  = "";
                txtDC.Text  = "";
                txtSDT.Text = "";
                txtMa.Focus();
            }
            else
            {
                lbTB.Text = "Thêm thất bại";
            }
        }
Exemple #7
0
        public void HienthiKQTimKiem()
        {
            List <NhanVien> lstTimKiem = NhanVienController.TimKiem(cbTimKiem.SelectedIndex, txtTimKiem.Text.Trim());
            DataTable       dt         = ViewHelper.ToDataTable <NhanVien>(lstTimKiem);

            dgvNhanVien.DataSource = dt;
            dgvNhanVien.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dt.Columns["MaNV"].ColumnName     = "Mã NV";
            dt.Columns["HoTen"].ColumnName    = "Họ Tên";
            dt.Columns["DanToc"].ColumnName   = "Dân Tộc";
            dt.Columns["GioiTinh"].ColumnName = "Giới Tính (Nữ/nam ✓)";
            dt.Columns["SDT"].ColumnName      = "SDT";
            dt.Columns["QueQuan"].ColumnName  = "Quê Quán";
            dt.Columns["NgaySinh"].ColumnName = "Ngày Sinh";
            dt.Columns["MaTDHV"].ColumnName   = "Mã TĐHV";
            dt.Columns["MaPB"].ColumnName     = "Mã PB";
            dt.Columns["BacLuong"].ColumnName = "Bậc Lương";

            int i = 0;

            foreach (DataGridViewColumn col in dgvNhanVien.Columns)
            {
                col.HeaderCell.Style.Alignment      = DataGridViewContentAlignment.MiddleCenter;
                col.HeaderCell.Style.Font           = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel);
                dgvNhanVien.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                i++;
            }
        }
        private void addbtn_Click(object sender, EventArgs e)
        {
            bool check = false;

            if (KiemTraErr(check) == true)
            {
                return;
            }

            ClassNhanVien nvien = NhanVienController.GetNV(this.cbbManv.Text.Trim());

            foreach (var cvg in nvien.listCVLam.ToList())
            {
                nvien.listCVLam.Remove(cvg);
            }
            foreach (var cvx in nvien.listCVXong.ToList())
            {
                nvien.listCVXong.Remove(cvx);
            }

            string displaycvGiao      = "";
            string displaycvHoanThanh = "";

            for (int i = 0; i < listBoxG.Items.Count; i++)
            {
                displaycvGiao = displaycvGiao + this.listBoxG.Items + " ";
                ClassCongViec cv = CongViecController.GetCV(this.listBoxG.Items[i].ToString());
                nvien.listCVLam.Add(cv);

                //nvien.MaDA = cv.listDA.ToList()[0].ToString() + " " + nvien.MaDA;
            }



            for (int j = 0; j < listBoxX.Items.Count; j++)
            {
                displaycvHoanThanh = displaycvHoanThanh + this.listBoxX.Items + " ";
                nvien.listCVXong.Add(CongViecController.GetCV(this.listBoxX.Items[j].ToString()));
            }

            string mada = "";

            foreach (var i in this.checkedListBox1.CheckedItems)
            {
                mada = mada + i.ToString() + " ";
            }
            nvien.MaDA = mada;
            if (NhanVienController.UpdateNvien(nvien) == false)
            {
                MessageBox.Show("Loi them cong viec", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ShowData();

            ClearControls();
        }
        public void getAllNhanVien()
        {
            NhanVienController NhanVienCtl = new NhanVienController();
            DataTable          dt          = new DataTable();

            dt = NhanVienCtl.GetAllNhanVien();
            GridView1.DataSourceID = null;
            GridView1.DataSource   = dt;
            GridView1.DataBind();
        }
        public void Hienthi_MS()
        {
            var ms = new MuonSachController();

            l = ms.Detail().ToList();
            listView_MS.Items.Clear();
            int i = 1;

            var           dg     = new DocGiaController();
            List <docgia> listdg = dg.Detail().ToList();

            sothecbx.DataSource    = listdg;
            sothecbx.DisplayMember = "hoten";
            sothecbx.ValueMember   = "sothe";

            var         s        = new SachController();
            List <sach> Listsach = s.Detail().ToList();

            masachcbx.DataSource    = Listsach;
            masachcbx.DisplayMember = "tensach";
            masachcbx.ValueMember   = "masach";

            var             nv     = new NhanVienController();
            List <nhanvien> Listnv = nv.Detail().ToList();

            manvcbx.DataSource    = Listnv;
            manvcbx.DisplayMember = "tennv";
            manvcbx.ValueMember   = "manv";

            foreach (MuonSach m in l)
            {
                ListViewItem item = new ListViewItem();
                item.Text = "" + i++;
                item.SubItems.Add(m.Mamuon.ToString());
                item.SubItems.Add(m.sothe.ToString());
                item.SubItems.Add(m.masach.ToString());
                item.SubItems.Add(m.soluong.ToString());
                item.SubItems.Add(m.ngaymuon.ToString());
                item.SubItems.Add(m.hantra.ToString());
                item.SubItems.Add(m.manv.ToString());

                listView_MS.Items.Add(item);
            }
            if (PhanQuyen.quyen == 1)
            {
                btn_enable(false);
            }
            else
            {
                group_MS.Enabled = false;
                Them_MS.Enabled  = Sua_MS.Enabled = Xoa_MS.Enabled = Luu_MS.Enabled = Boqua_MS.Enabled = false;
                Thoat_MS.Enabled = true;
            }
        }
        private void ShowData()
        {
            BindingSource src = new BindingSource();

            src.DataSource    = NhanVienController.GetListNV();
            dataNV.DataSource = src;
            this.dataNV.Columns[9].Visible  = false;
            this.dataNV.Columns[8].Visible  = false;
            this.dataNV.Columns[10].Visible = false;
            this.dataNV.Columns[11].Visible = false;
            this.dataNV.Columns[12].Visible = false;
        }
        protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
        {
            string             txtMa   = GridView1.SelectedRow.Cells[0].Text;
            NhanVienController sachCtl = new NhanVienController();

            NhanVienInfo info = sachCtl.SelectNhanVien_ByMaNV(txtMa);

            if (info != null)
            {
                doDuLieu(info);
            }
        }
 public frmPhanCong()
 {
     InitializeComponent();
     this.cbbManv.DataSource = NhanVienController.GetListNV();
     //this.cbbMada.DataSource = DAController.GetListDA();
     foreach (var da in DAController.GetListDA())
     {
         this.checkedListBox1.Items.Add(da);
     }
     ClearControls();
     ShowData();
 }
Exemple #14
0
        protected void btnDangKi_Click(object sender, EventArgs e)
        {
            NhanVien nhanVien = new NhanVien();

            nhanVien.TenNhanVien  = xuly.locKiTu(txtName.Text);
            nhanVien.StenDangNhap = xuly.locKiTu(txtTenDangNhap.Text);
            nhanVien.MatKhau      = txtMK.Text;
            nhanVien.QueQuan      = xuly.locKiTu(queQuan.Text);
            nhanVien.NgaySinh     = DateTime.Parse(txtNgaySinh.Text);
            nhanVien.SoDienThoai  = xuly.locKiTu(txtSDT.Text);
            if (rdoMember.Checked == true)
            {
                nhanVien.Quyen = 1;
            }
            else
            {
                nhanVien.Quyen = 2;
            }
            if (rdoNam.Checked == true)
            {
                nhanVien.GioiTinh = true;
            }
            else
            {
                nhanVien.GioiTinh = false;
            }
            NhanVienController nhanVienController = new NhanVienController();

            if (nhanVienController.kiemTraTen(txtTenDangNhap.Text))
            {
                if (nhanVienController.ThemNhanVien(nhanVien))
                {
                    string myScript = "\n<script type=\"text/javascript\" language=\"Javascript\" id=\"EventScriptBlock\">\n";
                    myScript += "toastr.success(\"Thêm Tour Nhân Viên Thành Công\",\"Thông Báo\");";
                    myScript += "\n\n </script>";

                    notification.InnerHtml = myScript;
                    noti.Text = "Thêm Nhân Viên Thành Công";
                    // Response.Write("<script language=javascript>alert('OKK');</script>");
                }
                else
                {
                    noti.Text = "Thêm Nhân Viên Thất Bại";
                    //  Response.Write("<script language=javascript>alert('ERROR');</script>");
                }
            }
            else
            {
                noti.Text = "Tên Đăng Nhập Đã Được Sử Dụng.";
            }
        }
Exemple #15
0
        public void Hienthi()
        {
            lstNV = NhanVienController.getAllDataNV();
            DataTable dt = ViewHelper.ToDataTable <NhanVien>(lstNV);

            dgvNhanVien.DataSource = dt;
            dgvNhanVien.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dt.Columns["MaNV"].ColumnName     = "Mã NV";
            dt.Columns["HoTen"].ColumnName    = "Họ Tên";
            dt.Columns["DanToc"].ColumnName   = "Dân Tộc";
            dt.Columns["GioiTinh"].ColumnName = "Giới Tính (Nữ/nam ✓)";
            dt.Columns["SDT"].ColumnName      = "SDT";
            dt.Columns["QueQuan"].ColumnName  = "Quê Quán";
            dt.Columns["NgaySinh"].ColumnName = "Ngày Sinh";
            dt.Columns["MaTDHV"].ColumnName   = "Mã TĐHV";
            dt.Columns["MaPB"].ColumnName     = "Mã PB";
            dt.Columns["BacLuong"].ColumnName = "Bậc Lương";

            int i = 0;

            foreach (DataGridViewColumn col in dgvNhanVien.Columns)
            {
                col.HeaderCell.Style.Alignment      = DataGridViewContentAlignment.MiddleCenter;
                col.HeaderCell.Style.Font           = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel);
                dgvNhanVien.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                i++;
            }
            ///Thao tac ma phòng ban
            ///1. Get all ma pb
            ///
            using (var db = setupConnection.ConnectionFactory())
            {
                if (db.State == ConnectionState.Closed)
                {
                    db.Open();
                }
                List <PhongBan> list = db.Query <PhongBan>("SELECT MaPB FROM dbo.PhongBan").ToList();
                for (int j = 0; j < list.Count; j++)
                {
                    ComboboxItem item = new ComboboxItem();
                    item.Text  = list[j].MaPB.ToString();
                    item.Value = list[j].MaPB.ToString();
                    cbMaPB.Items.Add(item);
                }
            }



            dgvNhanVien.Refresh();
        }
        private void LuuNV_Click(object sender, EventArgs e)
        {
            if (Them_bool == true && Sua_bool == false)
            {
                var entity = new nhanvien();

                entity.tennv    = tennvtxt.Text;
                entity.ngaysinh = ngaysinhnv.Value;
                entity.gioitinh = gioitinhtxt.Text;
                entity.sdt      = sdttxt.Text;
                entity.diachi   = diachitxt.Text;
                entity.socmtnd  = socmtndtxt.Text;
                entity.quyenhan = quyenhantxt.Text;

                var nv = new NhanVienController();
                int t  = nv.Add(entity);
                if (t > 0)
                {
                    HienthiNV();
                }
                else
                {
                    MessageBox.Show("Thêm nhân viên lỗi!");
                }
            }
            if (Them_bool == false && Sua_bool == true)
            {
                var entity = new nhanvien();
                entity.manv     = Convert.ToInt32(manvtxt.Text);
                entity.tennv    = tennvtxt.Text;
                entity.ngaysinh = ngaysinhnv.Value;
                entity.gioitinh = gioitinhtxt.Text;
                entity.sdt      = sdttxt.Text;
                entity.diachi   = diachitxt.Text;
                entity.socmtnd  = socmtndtxt.Text;
                entity.quyenhan = quyenhantxt.Text;

                var nv = new NhanVienController();
                if (nv.edit(entity))
                {
                    HienthiNV();
                }
                else
                {
                    MessageBox.Show("Sửa lỗi!");
                }
            }
            btn_edit(false);
        }
Exemple #17
0
        private void btXoa_Click(object sender, EventArgs e)
        {
            if (NhanVienController.RemoveNhanVien(GetMaNV))
            {
                MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Vui lòng chọn nhân viên để xóa");
            }
            CNPMEntities    context      = new CNPMEntities();
            List <NhanVien> listNhanVien = context.NhanViens.ToList();

            BindGrid(listNhanVien);
        }
        private void delbtn_Click(object sender, EventArgs e)
        {
            //kiem tra user co chon hang de xoa hay ko
            if (this.dataNV.SelectedRows.Count <= 0)
            {
                return;
            }

            if (NhanVienController.DeleteNV(this.txtmanv.Text.Trim()) == false)
            {
                MessageBox.Show("Loi khi xoa nhan vien", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ShowData();
        }
        protected void GridView1_RowDeleting1(object sender, GridViewDeleteEventArgs e)
        {
            string             maNV        = GridView1.Rows[e.RowIndex].Cells[0].Text;
            NhanVienController NhanVienctl = new NhanVienController();
            bool kt = NhanVienctl.DeleteNhanVien(maNV);

            if (kt)
            {
                lbTB.Text = "Xóa Thành Công ";
                getAllNhanVien();
            }
            else
            {
                lbTB.Text = "Xóa Thất Bại";
            }
        }
        private void ShowData()
        {
            BindingSource src = new BindingSource();

            src.DataSource       = NhanVienController.GetLuongNV();
            dataLuong.DataSource = src;

            dataLuong.Columns[2].Visible  = false;
            dataLuong.Columns[3].Visible  = false;
            dataLuong.Columns[4].Visible  = false;
            dataLuong.Columns[5].Visible  = false;
            dataLuong.Columns[6].Visible  = false;
            dataLuong.Columns[7].Visible  = false;
            dataLuong.Columns[10].Visible = false;
            dataLuong.Columns[11].Visible = false;
            dataLuong.Columns[12].Visible = false;
        }
        protected void btn_Sua_Click(object sender, EventArgs e)
        {
            NhanVienInfo       nv      = layDuLieuForm();
            NhanVienController sanPham = new NhanVienController();
            bool kt = sanPham.UpdateNhanVien(nv);

            if (kt)
            {
                lbTB.Text = "Cập nhật thành công";

                Page.Response.Redirect(Page.Request.Url.ToString(), true);
            }
            else
            {
                lbTB.Text = "Cập nhật thất bại";
            }
        }
        private void XoaNV_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Bạn có muốn xóa nhân viên này?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (result == DialogResult.Yes)
            {
                int id     = Convert.ToInt32(manvtxt.Text);
                var entity = new NhanVienController();
                if (entity.delete(id))
                {
                    HienthiNV();
                }
                else
                {
                    MessageBox.Show("Không xóa được!");
                }
            }
        }
        private void addbtn_Click(object sender, EventArgs e)
        {
            //kiem man nhan vien da ton tai chua
            if (NhanVienController.GetNV(this.txtmanv.Text.Trim()) != null)
            {
                return;
            }

            bool check = false;

            if (KiemTraErr(check) == true)
            {
                return;
            }

            ClassNhanVien nv = new ClassNhanVien();

            nv.MaNV  = this.txtmanv.Text.Trim();
            nv.TenNV = this.txtTenNv.Text.Trim();
            if (this.checkFemale.Checked == true)
            {
                nv.GioiTinh = "Nu";
            }
            else
            {
                nv.GioiTinh = "Nam";
            }
            nv.SDT      = this.txtsdt.Text.Trim();
            nv.NgaySinh = this.Ngaysinhpicker.Value;
            nv.MaChucVu = this.cbbChucVu.Text.Trim();
            nv.Email    = this.txtemail.Text.Trim();
            nv.DiaChi   = this.txtDiachi.Text.Trim();

            //add xuong csdl
            if (NhanVienController.AddNV(nv) == false)
            {
                MessageBox.Show("Loi khi them nhan vien", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ClearControls();

            ShowData();
        }
Exemple #24
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            bool gt = true;

            if (radNam.Checked)
            {
                gt = true;
            }
            else
            {
                gt = false;
            }

            int _luong;

            int.TryParse(txtBacLuong.Text, out _luong);
            //Xử lý comb
            // Thêm học sinh
            NhanVienController.SuaNV(txtMaNV.Text.Trim().ToUpper(), txtHoTen.Text.Trim(), txtDanToc.Text.Trim(), gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim(), dtNgaySinh.Value, txtMaTDHV.Text.Trim(), cbMaPB.Text, _luong);
            MessageBox.Show("Đã Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Hienthi();
        }
Exemple #25
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (IDmember == null)
            {
                MessageBox.Show("Vui lòng chọn 1 trường", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DialogResult check = MessageBox.Show("Bạn chắc chắn muốn xóa ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (check == DialogResult.Yes)
            {
                if (NhanVienController.Xoa(IDmember))
                {
                    MessageBox.Show("Đã Xóa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Xóa Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            Hienthi();
        }
        private void editbtn_Click(object sender, EventArgs e)
        {
            bool check = false;

            if (KiemTraErr(check) == true)
            {
                return;
            }

            ClassNhanVien nv = new ClassNhanVien();

            nv.MaNV  = this.txtmanv.Text.Trim();
            nv.TenNV = this.txtTenNv.Text.Trim();
            if (this.checkFemale.Checked == true)
            {
                nv.GioiTinh = "Nu";
            }
            else
            {
                nv.GioiTinh = "Nam";
            }
            nv.SDT      = this.txtsdt.Text.Trim();
            nv.NgaySinh = this.Ngaysinhpicker.Value;
            nv.MaChucVu = this.cbbChucVu.Text.Trim();
            nv.Email    = this.txtemail.Text.Trim();
            nv.DiaChi   = this.txtDiachi.Text.Trim();

            if (NhanVienController.UpdateNV(nv) == false)
            {
                MessageBox.Show("Loi khi sua nhan vien", "Loi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ShowData();

            ClearControls();
        }
Exemple #27
0
 private void LoadForm()
 {
     //goi hàm tu controller
     if (controller_NhanVien == null)
         controller_NhanVien = new NhanVienController();
     grdViewDSNhanVien.DataSource = controller_NhanVien.HienThiDanhSachNhanVien();
 public frmNhanVien(NhanVienController ctrlnv)
     : this()
 {
     this.NVctrl = ctrlnv;
     status      = ThamSo.Controll.Normal;
 }
Exemple #29
0
 public NhanVien_UnitTest()
 {
     data_test  = new Data_Test();
     controller = new NhanVienController();
     business   = new NhanVienBusiness();
 }
        public void HienthiNV()
        {
            var nv = new NhanVienController();

            l = nv.Detail();
            listView_NV.Items.Clear();
            var i = 1;

            manvtxt.Text    = l[0].manv.ToString();
            tennvtxt.Text   = l[0].tennv.ToString();
            ngaysinhnv.Text = l[0].ngaysinh.ToString();
            if (l[0].gioitinh == null)
            {
                gioitinhtxt.Text = "";
            }
            else
            {
                gioitinhtxt.Text = l[0].gioitinh.ToString();
            }
            if (l[0].sdt == null)
            {
                sdttxt.Text = "";
            }
            else
            {
                sdttxt.Text = l[0].sdt.ToString();
            }
            if (l[0].diachi == null)
            {
                diachitxt.Text = "";
            }
            else
            {
                diachitxt.Text = l[0].diachi.ToString();
            }
            if (l[0].socmtnd == null)
            {
                socmtndtxt.Text = "";
            }
            else
            {
                socmtndtxt.Text = l[0].socmtnd.ToString();
            }
            if (l[0].quyenhan == null)
            {
                quyenhantxt.Text = "";
            }
            else
            {
                quyenhantxt.Text = l[0].quyenhan.ToString();
            }

            foreach (nhanvien row in l)
            {
                ListViewItem item = new ListViewItem();

                item.Text = "" + i++;
                item.SubItems.Add(row.manv.ToString());
                item.SubItems.Add(row.tennv.ToString());
                item.SubItems.Add(row.diachi.ToString());
                item.SubItems.Add(row.sdt.ToString());
                listView_NV.Items.Add(item);
            }
            if (PhanQuyen.quyen == 1)
            {
                btn_edit(false);
            }
            else
            {
                groupedit_NV.Enabled = false;
                ThemNV.Enabled       = SuaNV.Enabled = XoaNV.Enabled = LuuNV.Enabled = BoquaNV.Enabled = false;
                Thoat.Enabled        = true;
            }
        }