示例#1
0
        public int doiMatKhau(string passOld, string passNew, string verify, string idNhanVien)
        {
            if (passOld.Trim().Length == 0 || passNew.Trim().Length == 0 || verify.Trim().Length == 0)
            {
                return(0); // chưa điền đầy đủ field
            }
            else
            {
                if (passNew != verify)
                {
                    return(1); // mật khẩu mới và xác nhận không trùng khớp
                }
                else
                {
                    TaiKhoan a = db.TaiKhoans.Where(p => p.idTaiKhoan == idNhanVien).SingleOrDefault();

                    if (a.matKhau != passOld)
                    {
                        return(2); // mật khẩu cũ không đúng
                    }
                    else
                    {
                        a.matKhau = passNew;
                        db.SubmitChanges();
                        return(3); // thành công
                    }
                }
            }
        }
示例#2
0
        public bool themCongViecVaoCongTrinh(string idCongViec, string idCongTrinh)
        {
            DanhSachCongViecCongTrinh a = db.DanhSachCongViecCongTrinhs.Where(p => p.idCongViec == idCongViec && p.idCongTrinh == idCongTrinh).SingleOrDefault();

            if (a == null)
            {
                DanhSachCongViecCongTrinh aa = new DanhSachCongViecCongTrinh();
                aa.idCongTrinh = idCongTrinh;
                aa.idCongViec  = idCongViec;

                db.DanhSachCongViecCongTrinhs.InsertOnSubmit(aa);
                db.SubmitChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
        public bool themCongTrinh(eCongTrinh a)
        {
            CongTrinh aa = new CongTrinh();

            aa.idCongTrinh       = idTuDongTang();
            aa.tenCongTrinh      = a.tenCongTrinh;
            aa.diaChi            = a.diaChi;
            aa.ngayBatDau        = (DateTime)a.ngayBatDau;
            aa.ngayKetThucDuKien = (DateTime)a.ngayKetThucDuKien;
            aa.ngayHoanThanh     = new DateTime(1900, 1, 1);
            aa.trangThai         = "Đang Thực Hiện";
            aa.isDelete          = false;

            if (!db.CongTrinhs.Contains(aa))
            {
                db.CongTrinhs.InsertOnSubmit(aa);
                db.SubmitChanges();
                return(true);
            }

            return(false);
        }
示例#4
0
        public bool DoiMatKhau(string tentaikhoan, string matkhaucu, string matkhaumoi, string xacnhanmatkhau)
        {
            var mkDB = db.TaiKhoans.FirstOrDefault(m => m.idTaiKhoan == tentaikhoan && m.matKhau == matkhaucu);

            if (mkDB == null)
            {
                return(false);
            }
            else
            {
                if (matkhaumoi == xacnhanmatkhau)
                {
                    mkDB.matKhau = matkhaumoi;
                    db.SubmitChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
示例#5
0
        public bool phanCongNhanVien(string idNhanVien, string idCongTrinh, string idCongViec, DateTime ngayBatDau, DateTime ngayKetThuc)
        {
            DanhSachCongViecCongTrinh a = db.DanhSachCongViecCongTrinhs.Where(p => p.idCongTrinh == idCongTrinh && p.idCongViec == idCongViec).SingleOrDefault();

            DanhSachPhanCong aa = db.DanhSachPhanCongs.Where(p => p.idDSCongViecCongTrinh == a.id && p.idNhanVien == idNhanVien).SingleOrDefault();

            if (aa == null)
            {
                DanhSachPhanCong aaa = new DanhSachPhanCong();
                aaa.idDSCongViecCongTrinh = a.id;
                aaa.idNhanVien            = idNhanVien;
                aaa.ngayPhanCong          = DateTime.Now;
                aaa.ngayBatDau            = (DateTime)ngayBatDau;
                aaa.ngayKetThuc           = (DateTime)ngayKetThuc;

                db.DanhSachPhanCongs.InsertOnSubmit(aaa);
                db.SubmitChanges();

                int      kq = (int)ngayKetThuc.Subtract(ngayBatDau).TotalDays;
                DateTime ngayThucHienCongViec = ngayBatDau;

                for (int i = 0; i <= kq + 1; i++)
                {
                    DanhSachChamCong bbb = new DanhSachChamCong();

                    bbb.idNhanVien        = idNhanVien;
                    bbb.idPhanCong        = aaa.id;
                    bbb.ngayChamcong      = ngayThucHienCongViec;
                    bbb.trangThaiChamCong = 0;

                    db.DanhSachChamCongs.InsertOnSubmit(bbb);
                    db.SubmitChanges();
                    ngayThucHienCongViec = ngayThucHienCongViec.AddDays(1);
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#6
0
        //CHỨC NĂNG CHO QUẢN LÝ
        public bool themNhanVien(eNhanVien eNhanVien)
        {
            NhanVien nv = new NhanVien();

            nv.idNhanVien  = idTuDongTang();
            nv.tenNhanVien = eNhanVien.tenNhanVien;
            nv.diaChi      = eNhanVien.diaChi;
            nv.sdt         = eNhanVien.sdt;
            nv.chucVu      = eNhanVien.chucVu;
            nv.idPhongBan  = eNhanVien.idPhongBan;
            nv.isDelete    = false;

            if (!db.NhanViens.Contains(nv))
            {
                db.NhanViens.InsertOnSubmit(nv);
                db.SubmitChanges();
                return(true);
            }

            return(false);
        }