public void themNVCV_DAO(QuanLyNhanVienChucVu_DTO nvcv)
        {
            NHANVIEN_CHUCVU6 iNHANVIEN_CHUCVU6s = new NHANVIEN_CHUCVU6
            {
                MANV    = nvcv.MaNV,
                MACV    = nvcv.MaCV,
                TUNGAY  = nvcv.TuNgay,
                DENNGAY = nvcv.DenNgay,
            };

            db.NHANVIEN_CHUCVU6s.InsertOnSubmit(iNHANVIEN_CHUCVU6s);
            db.SubmitChanges();
        }
        public void capnhatNVCV_DAO(QuanLyNhanVienChucVu_DTO nvcv)
        {
            IQueryable <NHANVIEN_CHUCVU6> query =
                from q in db.NHANVIEN_CHUCVU6s
                where q.MANV == nvcv.MaNV && q.MACV == nvcv.MaCV && q.TUNGAY == nvcv.TuNgay
                select q;

            foreach (NHANVIEN_CHUCVU6 item in query)
            {
                item.DENNGAY = nvcv.DenNgay;
            }
            db.SubmitChanges();
        }
Esempio n. 3
0
        public int capnhatNVCV_BUS(GunaLabel txtMaNV, GunaComboBox cbCV, GunaDateTimePicker tuNgay, GunaDateTimePicker denNgay, GunaCheckBox chb)
        {
            if (QuanLyNhanVienChucVu_DAO.Instance.kiemTraTonTai(txtMaNV.Text, cbCV.SelectedValue.ToString(), tuNgay.Value) <= 0)
            {
                return(0);//kiểm tra đã tồn tại nhân viên với cv này chưa?
            }
            string strDenNgay = denNgay.Text;
            int    kiemtra    = kiemTraDuLieu(txtMaNV, cbCV, tuNgay, denNgay, chb, ref strDenNgay);

            if (kiemtra == 3)
            {
                QuanLyNhanVienChucVu_DTO nvcv = new QuanLyNhanVienChucVu_DTO(txtMaNV.Text, cbCV.SelectedValue.ToString(), tuNgay.Value, strDenNgay);
                QuanLyNhanVienChucVu_DAO.Instance.capnhatNVCV_DAO(nvcv);
            }
            return(kiemtra);
        }