Esempio n. 1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm")
            {
                btnThem.Text   = "Lưu";
                btnSua.Enabled = false;
                btnXoa.Text    = "Hủy";

                group.Enabled       = true;
                dgvthongtin.Enabled = false;
                txtghichu.Enabled   = true;;
                txtten.Enabled      = true;
                btntimkiem.Enabled  = false;
                txtTimKiem.Enabled  = false;

                ClearControl();

                return;
            }

            if (btnThem.Text == "Lưu")
            {
                if (Check())
                {
                    btnThem.Text   = "Thêm";
                    btnSua.Enabled = true;
                    btnXoa.Text    = "Xóa";

                    group.Enabled       = false;
                    txtghichu.Enabled   = false;
                    txtten.Enabled      = false;
                    txtghichu.Enabled   = false;
                    txtten.Enabled      = false;
                    dgvthongtin.Enabled = true;

                    btntimkiem.Enabled = true;
                    txtTimKiem.Enabled = true;

                    try
                    {
                        NGOAINGU tg = getnhanvienByForm();
                        db.NGOAINGUs.Add(tg);
                        db.SaveChanges();



                        MessageBox.Show("Thêm  thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Thêm  thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }


                    Loadthongtin();
                }

                return;
            }
        }
Esempio n. 2
0
 public ActionResult Create([Bind(Include = "ID,Author,Context")] TinTuc1 tinTuc1)
 {
     if (ModelState.IsValid)
     {
         db.TinTucs.Add(tinTuc1);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tinTuc1));
 }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "TenNV,SoNgayLam,SoNgayNghi,LyDoNghi")] ChamCong chamCong)
        {
            if (ModelState.IsValid)
            {
                db.ChamCongs.Add(chamCong);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(chamCong));
        }
        public ActionResult Create([Bind(Include = "TenNV,LoaiKyLuat,MucDoKyLuat,LyDo,LoaiHinhPhat")] KyLuat kyLuat)
        {
            if (ModelState.IsValid)
            {
                db.KyLuats.Add(kyLuat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kyLuat));
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "MaPB,TenPB")] PhongBan phongBan)
        {
            if (ModelState.IsValid)
            {
                db.PhongBans.Add(phongBan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(phongBan));
        }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "RoleID,RoleName")] Role role)
        {
            if (ModelState.IsValid)
            {
                db.Roles.Add(role);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(role));
        }
        public ActionResult Create([Bind(Include = "TenPB,IDChucVu,TenChucVu")] ChucVu chucVu)
        {
            if (ModelState.IsValid)
            {
                db.ChucVus.Add(chucVu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(chucVu));
        }
Esempio n. 8
0
        public ActionResult Create([Bind(Include = "TenNV,DanhHieuKhenthuong,MaSoKhenThuong,TienThuong")] KhenThuong khenThuong)
        {
            if (ModelState.IsValid)
            {
                db.KhenThuongs.Add(khenThuong);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(khenThuong));
        }
        public ActionResult Create([Bind(Include = "TenNV,Luong,Phucap")] BangLuong bangLuong)
        {
            if (ModelState.IsValid)
            {
                db.BangLuongs.Add(bangLuong);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(bangLuong));
        }
        public ActionResult Create([Bind(Include = "IDNV,TenNV,GioiTinh,Tuoi,SDT,Email,DiaChi,NgayVaolam")] NhanVien nhanVien)
        {
            if (ModelState.IsValid)
            {
                db.NhanViens.Add(nhanVien);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(nhanVien));
        }
Esempio n. 11
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (Check())
            {
                nhanvien.PHONGBANID      = (int)cbxPhongBan.SelectedValue;
                nhanvien.CHUCVUID        = (int)cbxChucVu.SelectedValue;
                nhanvien.HOTEN           = txtHoTen.Text;
                nhanvien.GIOITINH        = cbxGioiTinh.SelectedIndex;
                nhanvien.NGAYSINH        = dateNgaySinh.DateTime;
                nhanvien.MANV            = txtMaNhanVien.Text;
                nhanvien.CMND            = txtCMND.Text;
                nhanvien.NGAYCAP         = dateNgayCap.DateTime;
                nhanvien.MASOTHUE        = txtMaSoThue.Text;
                nhanvien.SOLAODONG       = txtSoLaoDong.Text;
                nhanvien.TRINHDOHOCVANID = (int)cbxTrinhDo.SelectedValue;
                nhanvien.DANG            = cbxDang.SelectedIndex;
                nhanvien.XAID            = (int)cbxXa.SelectedValue;
                nhanvien.DANTOCID        = (int)cbxDanToc.SelectedValue;
                nhanvien.TONGIAOID       = (int)cbxTonGiao.SelectedValue;
                nhanvien.NOISINH         = txtNoiSinh.Text;
                nhanvien.DIACHI          = txtDiaChi.Text;
                nhanvien.MACCVC          = txtMaCCCV.Text;
                nhanvien.LOAIHOPDONG     = cbxLoaiHopDong.SelectedIndex;

                nhanvien.MATKHAU = "1";

                // thêm 1 bản ghi ở bên bảng LƯƠNG, tương đương với nhân viên này
                LUONG luong = new LUONG();
                luong.HESOLUONG           = 1;
                luong.THAMNIENVUOTKHUNG   = 0;
                luong.HESOCHENHLECHBAOLUU = 0;
                luong.TRACHNHIEM          = 0;
                luong.DOCHAI          = 0;
                luong.DACTHUNGHE      = 0;
                luong.DANGUYVIEN      = 0;
                luong.HUONGDANTHUVIEC = 0;

                db.LUONGs.Add(luong);
                db.SaveChanges();

                nhanvien.LUONGID = luong.ID;

                try
                {
                    nhanvien.ANH = (Byte[])ImageAnh.EditValue;
                }
                catch { }

                db.NHANVIENs.Add(nhanvien);
                db.SaveChanges();
                MessageBox.Show("Thêm thông tin sinh viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
        }
Esempio n. 12
0
        public JsonResult SaveData(string strEmployee)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            User   user    = serializer.Deserialize <User>(strEmployee);
            bool   status  = false;
            string message = string.Empty;

            //Thêm người dùng nếu id = 0
            if (user.ID == 0)
            {
                var encryptedMd5Pas = Encryptor.MD5Hash(user.Password);
                user.Password    = encryptedMd5Pas;
                user.CreatedDate = DateTime.Now;
                _db.Users.Add(user);
                try
                {
                    _db.SaveChanges();
                    status = true;
                }
                catch (Exception ex)
                {
                    status  = false;
                    message = ex.Message;
                }
            }
            else
            {
                //cập nhật người dùng vào data nếu id # 0
                var encryptedMd5Pas = Encryptor.MD5Hash(user.Password);
                var entity          = _db.Users.Find(user.ID);
                entity.Password = encryptedMd5Pas;
                entity.Name     = user.Name;
                entity.Email    = user.Email;
                entity.Phone    = user.Phone;
                entity.UserName = user.UserName;
                entity.Status   = user.Status;
                try
                {
                    _db.SaveChanges();
                    status = true;
                }
                catch (Exception ex)
                {
                    status  = false;
                    message = ex.Message;
                }
            }
            return(Json(new
            {
                status = status,
                message = message
            }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 13
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            NHANVIEN tg = GetNhanVienWithID();

            if (tg.ID == 0)
            {
                MessageBox.Show("Chưa có nhân viên nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (btnThem.Text == "Thêm")
            {
                btnThem.Text   = "Lưu";
                btnSua.Enabled = false;
                btnXoa.Text    = "Hủy";

                dgvChamCongMain.Enabled = false;
                GroupThongTin.Enabled   = true;

                return;
            }

            if (btnThem.Text == "Lưu")
            {
                if (CheckChamCong())
                {
                    btnThem.Text   = "Thêm";
                    btnSua.Enabled = true;
                    btnXoa.Text    = "Hủy";

                    dgvChamCongMain.Enabled = true;
                    GroupThongTin.Enabled   = false;

                    CHAMCONG cc = GetChamCongWithGroupThongTin();
                    db.CHAMCONGs.Add(cc);
                    db.SaveChanges();

                    MessageBox.Show("Thêm thông tin chấm công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LoadChamCong();
                }

                return;
            }
        }
Esempio n. 14
0
        private void btnThemTinh_Click(object sender, EventArgs e)
        {
            if (btnThemTinh.Text == "Thêm Tỉnh")
            {
                btnThemTinh.Text   = "Lưu";
                btnXoaTinh.Text    = "Hủy";
                btnSuaTinh.Enabled = false;

                dgvTinhMain.Enabled = false;
                txtTenTinh.Enabled  = true;

                panelHuyen.Enabled = false;
                panelXa.Enabled    = false;

                ClearControl();

                return;
            }

            if (btnThemTinh.Text == "Lưu")
            {
                if (CheckTinh())
                {
                    /// cập nhật lại trạng thái các control
                    btnThemTinh.Text   = "Thêm Tỉnh";
                    btnXoaTinh.Text    = "Xóa Tỉnh";
                    btnSuaTinh.Enabled = true;

                    dgvTinhMain.Enabled = true;
                    txtTenTinh.Enabled  = false;

                    panelHuyen.Enabled = true;
                    panelXa.Enabled    = true;

                    /// thêm tỉnh
                    TINH tinh = new TINH();
                    tinh.TEN = txtTenTinh.Text;

                    db.TINHs.Add(tinh);
                    db.SaveChanges();

                    MessageBox.Show("Thêm thông tin Tỉnh thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LoadTinh();
                }
                return;
            }
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm")
            {
                btnThem.Text   = "Lưu";
                btnXoa.Enabled = false;
                btnSua.Enabled = false;
                btnHuy.Enabled = true;

                dgvMain.Enabled       = false;
                groupThongTin.Enabled = true;

                ClearControl();

                return;
            }

            if (btnThem.Text == "Lưu")
            {
                if (Check())
                {
                    btnThem.Text   = "Thêm";
                    btnXoa.Enabled = true;
                    btnSua.Enabled = true;
                    btnHuy.Enabled = false;

                    dgvMain.Enabled       = true;
                    groupThongTin.Enabled = false;

                    TRINHDOHOCVAN tg = GetTTNhap();

                    db.TRINHDOHOCVANs.Add(tg);
                    db.SaveChanges();

                    MessageBox.Show("Thêm thông tin trình độ học vấn thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Update();
                }

                return;
            }
        }
Esempio n. 16
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm")
            {
                btnThem.Text   = "Lưu";
                btnXoa.Enabled = false;
                btnSua.Enabled = false;
                btnHuy.Enabled = true;

                dgvPhongBanMain.Enabled = false;
                groupThongTin.Enabled   = true;

                ClearControl();

                return;
            }

            if (btnThem.Text == "Lưu")
            {
                if (Check())
                {
                    btnThem.Text   = "Thêm";
                    btnXoa.Enabled = true;
                    btnSua.Enabled = true;
                    btnHuy.Enabled = false;

                    dgvPhongBanMain.Enabled = true;
                    groupThongTin.Enabled   = false;

                    PHONGBAN pb = GetPhongBan();

                    db.PHONGBANs.Add(pb);
                    db.SaveChanges();

                    MessageBox.Show("Thêm thông tin phòng ban thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Update();
                }

                return;
            }
        }
Esempio n. 17
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (Check())
            {
                btnThem.Text   = "Thêm";
                btnSua.Enabled = true;
                btnXoa.Text    = "Xóa";

                group.Enabled          = false;
                txtdiadiem.Enabled     = false;
                txtten.Enabled         = false;
                txtid.Enabled          = false;
                txtkihieuphong.Enabled = false;
                txtmota.Enabled        = false;
                dgvthongtin.Enabled    = true;

                btntimkiem.Enabled = true;
                txtTimKiem.Enabled = true;

                try
                {
                    PHONGBAN tg = getnhanvienByForm();
                    db.PHONGBANs.Add(tg);
                    db.SaveChanges();



                    MessageBox.Show("Thêm  thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Thêm  thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }


                Loadthongtin();
            }

            return;
        }
        private void btnThayDoi_Click(object sender, EventArgs e)
        {
            try
            {
                int           k          = Int32.Parse(txtLuongCoBan.Text);
                THAMSOHETHONG luongcoban = db.THAMSOHETHONGs.FirstOrDefault();
                luongcoban.VALUE = k;
                db.SaveChanges();

                MessageBox.Show("Thay đổi thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            catch
            {
                MessageBox.Show("Lương cơ bản phải là số nguyên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Esempio n. 19
0
        private void btnDoiMatKhau_Click(object sender, EventArgs e)
        {
            if (txtMatKhauCu.Text != nhanvien.MATKHAU)
            {
                MessageBox.Show("Mật khẩu cũ không đúng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (txtMatKhauMoi.Text != txtXacNhan.Text)
            {
                MessageBox.Show("Mật khẩu xác nhận không chính xác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            nhanvien.MATKHAU = txtMatKhauMoi.Text;
            db.SaveChanges();

            MessageBox.Show("Đổi mật khẩu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
        private void XoaNhanVien(NHANVIEN nv)
        {
            // xoa cac bang chua thong tin cua nhan vien do
            foreach (TAIKHOAN tg in db.TAIKHOANs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.TAIKHOANs.Remove(tg);
                }
            }

            foreach (NGOAINGUNHANVIEN tg in db.NGOAINGUNHANVIENs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.NGOAINGUNHANVIENs.Remove(tg);
                }
            }

            foreach (QUATRINHCONGTAC tg in db.QUATRINHCONGTACs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.QUATRINHCONGTACs.Remove(tg);
                }
            }

            foreach (HOPDONGLAODONG tg in db.HOPDONGLAODONGs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.HOPDONGLAODONGs.Remove(tg);
                }
            }

            foreach (BAOHIEMXAHOI tg in db.BAOHIEMXAHOIs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.BAOHIEMXAHOIs.Remove(tg);
                }
            }

            foreach (BAOHIEMYTE tg in db.BAOHIEMYTEs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.BAOHIEMYTEs.Remove(tg);
                }
            }

            foreach (KHENTHUONG tg in db.KHENTHUONGs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.KHENTHUONGs.Remove(tg);
                }
            }

            foreach (KYLUAT tg in db.KYLUATs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.KYLUATs.Remove(tg);
                }
            }

            foreach (BANGCAP tg in db.BANGCAPs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.BANGCAPs.Remove(tg);
                }
            }

            foreach (QUATRINHHOCTAP tg in db.QUATRINHHOCTAPs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.QUATRINHHOCTAPs.Remove(tg);
                }
            }

            foreach (THANNHAN tg in db.THANNHANs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.THANNHANs.Remove(tg);
                }
            }

            foreach (TAISAN tg in db.TAISANs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.TAISANs.Remove(tg);
                }
            }

            foreach (CHAMCONG tg in db.CHAMCONGs)
            {
                if (tg.NHANVIENID == nv.ID)
                {
                    db.CHAMCONGs.Remove(tg);
                }
            }

            // xoa bang nhan vien


            db.NHANVIENs.Remove(nv);

            db.SaveChanges();
        }