예제 #1
0
        static void Main(string[] args)
        {
            var serviceData = new ServiceData();

            Console.WriteLine("Outlook URL:");
            serviceData.OutlookUrl = Console.ReadLine();
            Console.WriteLine("Enter Email From:");
            serviceData.EmailFrom = Console.ReadLine();
            Console.WriteLine("Enter Email to notifi separed by ';':");
            serviceData.EmailTo = Console.ReadLine();
            Console.WriteLine("Enter URL to wake up:");
            serviceData.UrlToWakeUp = Console.ReadLine();

            var service = new CheckService(serviceData);

            Console.WriteLine("Starting Wake Up IIS");

            var callBack = new TimerCallback(Tick);
            var timer    = new Timer(callBack, service, 0, 300000);

            for (;;)
            {
                Thread.Sleep(30000);
            }
        }
예제 #2
0
        public List <Emails> GetEmails(string emailaddres)
        {
            List <string> emaillist = new List <string>();

            emailaddres = emailaddres.Trim();
            emaillist   = emailaddres.Split(",").ToList();
            List <Emails> results = new List <Emails>();

            foreach (string email in emaillist)
            {
                try
                {
                    Emails emailadr = new Emails();
                    emailadr.email = email;
                    CheckService checkService = new CheckService(emailadr);
                    emailadr = checkService.getAllEmailDetails();
                    results.Add(emailadr);
                    GC.Collect();
                }
                catch (Exception ex)
                {
                }
            }
            //return RedirectToRoute("Home/Privacy",results);
            //TempDataExtensions.Put<List<Emails>>("emailresults", results);
            return(results);
        }
예제 #3
0
        public int insert(string id, string pass, string mahv, string hoten, int gioitinh, string diachi, string sdt, string email, DateTime ngaydk, int tinhtrang, DateTime ngaysinh)
        {
            if (CheckService.checkID(id, pass) == 1)
            {
                if (CheckService.checkRole(id, 1) == 1 || CheckService.checkRole(id, 0) == 1) //kiểm tra id này có quyền insert không...
                {
                    if (TruongRong(hoten, gioitinh, diachi, sdt, email, ngaydk, tinhtrang, ngaysinh) == true)
                    {
                        if (gioitinh != 1 && gioitinh != 0)
                        {
                            return(0);
                        }
                        if (sdt.Length > 13)
                        {
                            return(0);
                        }
                        //   Console.WriteLine(TruongRong(hoten, gioitinh, diachi, sdt, email, ngaydk, tinhtrang, ngaysinh));
                        HocVienService hvsv = new HocVienService();

                        int k = hvsv.insert(mahv, hoten, gioitinh, diachi, sdt, email, ngaydk, tinhtrang, ngaysinh);
                        //    Console.WriteLine(k);
                        return(k);
                    }
                }
            }
            return(0);
        }
예제 #4
0
        private static void WorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            SyncData.SetSunc(false);
            new ClassPrintCheck(RepositoryCheck.DocumentProductCheck, false);
            RepositoryCheck.DocumentProductCheck = null;
            CassieService.OpenProductsCheck();
            Pro     = null;
            Ndevis  = -1;
            Nfact   = -1;
            Check   = null;
            Devis   = false;
            ModePro = false;

            RepositoryDiscount.RestoreDiscount();
            CheckService.DiscountCalc();
            FunctionsService.WriteTotal();

            var de = ClassEtcFun.FindWindow("_W_Message");

            if (de != null)
            {
                de.Close();
            }

            var mw = ClassEtcFun.FindWindow("MainWindow_");

            if (mw != null)
            {
                mw.IsEnabled = true;
            }
        }
예제 #5
0
        public int insert(string id, string pass, string magv, string tengv, int gioitinh, DateTime ngaysinh, string diachi, string sdt, string email, string trinhdo, string bangcap, DateTime ngayvaolam, double heso)
        {
            if (CheckService.checkID(id, pass) == 1)
            {
                if (CheckService.checkRole(id, 3) == 1 || CheckService.checkRole(id, 0) == 1)//kiểm tra id này có quyền insert không...
                {
                    if (gioitinh != 1 && gioitinh != 0)
                    {
                        return(0);
                    }
                    if (DateTime.Compare(ngaysinh, ngayvaolam) > 0)
                    {
                        return(0);
                    }
                    if (sdt.Length > 13)
                    {
                        return(0);
                    }

                    GiangVienService gvsv = new GiangVienService();
                    return(gvsv.insert(magv, tengv, gioitinh, ngaysinh, diachi, sdt, email, trinhdo, bangcap, ngayvaolam, heso)); //ở giảng viên service có một hàm insert, Phuong Nguyên sau khi kiểm tra id và pass, role thì có thể dùng hàm này để thêm một giảng viên vào. nếu bên dưới trả lại 1, thì tức là đã thêm thành công, PN return luôn giá trị đó.
                }
            }
            return(0);
        }
예제 #6
0
 public DataTable getAll(string id, string pass)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         return(new NhanVienService().getAll());
     }
     return(null);
 }
예제 #7
0
 public DataTable getAllMaLop(string id, string pass)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         return(new LopHocService().getAllMaLop());
     }
     return(null);
 }
예제 #8
0
        private void SetMail(CheckService check)
        {
            if (check == null)
            {
                uiName.Text            = string.Empty;
                uiStatus.SelectedIndex = 0;
                uiEnable.IsChecked     = true;
                uiMail.IsChecked       = true;
                uiAuto.IsChecked       = false;
            }
            else
            {
                uiName.Text            = check.Target;
                uiStatus.SelectedIndex = (int)check.Status;
                uiEnable.IsChecked     = check.Enable;
                uiMail.IsChecked       = check.Notify;
                uiAuto.IsChecked       = check.AutoStatus;
            }

            var mail = check?.Email ?? null;

            if (mail == null)
            {
                uiMailFrom.Text    = string.Empty;
                uiMailTo.Text      = string.Empty;
                uiMailCc.Text      = string.Empty;
                uiMailSubject.Text = string.Empty;
                //uiMailHtml.IsChecked = false;
                uiMailBody.Text = string.Empty;
            }
            else
            {
                uiMailFrom.Text = mail.From;
                uiMailTo.Text   = string.Join("," + Environment.NewLine, mail.To);
                uiMailCc.Text   = string.Join("," + Environment.NewLine, mail.cc);
                if (mail.To.Length > 0)
                {
                    uiMailTo.Content = mail.To[0];
                }
                else
                {
                    uiMailTo.Content = "No Address";
                }
                if (mail.cc.Length > 0)
                {
                    uiMailCc.Content = mail.cc[0];
                }
                else
                {
                    uiMailCc.Content = "No Address";
                }
                uiMailSubject.Text = mail.Subject;
                //uiMailHtml.IsChecked = check.Email.IsHtml;
                uiMailBody.Text = check.Email.Body;
            }

            uiSchedule.Set(check?.Schedule ?? null);
        }
예제 #9
0
 public DataTable get(string id, string pass, string matt)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         ThongTinHocPhiService tthpsv = new ThongTinHocPhiService();
         return(tthpsv.get(matt));
     }
     return(null);
 }
예제 #10
0
 public DataTable get(string id, string pass, string makh) // Ý nghĩa của hàm này ???
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         KhoaHocService khsv = new KhoaHocService();
         return(khsv.get(makh));
     }
     return(null);
 }
예제 #11
0
 public string joinsotien(string id, string pass, string malop)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         HocPhiService hpsv = new HocPhiService();
         return(hpsv.joinsotien(malop));
     }
     return("");
 }
예제 #12
0
 public DataTable getjoin_hv(string id, string pass, string mahv)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         HocPhiService hpsv = new HocPhiService();
         return(hpsv.joinhocphi_mahv(mahv));
     }
     return(null);
 }
예제 #13
0
 public DataTable get(string id, string pass, string mathi)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         ThiService tsv = new ThiService();
         return(tsv.get(mathi));
     }
     return(null);
 }
예제 #14
0
 public DataTable get(string id, string pass, string mahp) // Ý nghĩa của hàm này ???
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         HocPhiService hpsv = new HocPhiService();
         return(hpsv.get(mahp));
     }
     return(null);
 }
 public DataTable get(string id, string pass, string malh)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         ThongTinLuongGVService lsv = new ThongTinLuongGVService();
         return(lsv.get(malh));
     }
     return(null);
 }
예제 #16
0
 public DataTable get(string id, string pass, string magv) // Ý nghĩa của hàm này ???
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         GiangVienService gvsv = new GiangVienService();
         return(gvsv.get(magv));
     }
     return(null);
 }
예제 #17
0
 public DataTable getByMaGV(string id, string pass, string magv)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         CT_LopHocService ctlhsv = new CT_LopHocService();
         return(ctlhsv.getByMaGV(magv));
     }
     return(null);
 }
예제 #18
0
 public DataTable get(string id, string pass, string makt)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         KiemTraService ktsv = new KiemTraService();
         return(ktsv.get(makt));
     }
     return(null);
 }
예제 #19
0
 public DataTable get(string id, string pass, string maph)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         PhongHocService phsv = new PhongHocService();
         return(phsv.get(maph));
     }
     return(null);
 }
예제 #20
0
 public DataTable get(string id, string pass, string matkb)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         ThoiKhoaBieuService tkbsv = new ThoiKhoaBieuService();
         return(tkbsv.get(matkb));
     }
     return(null);
 }
예제 #21
0
 //0 admin cho phép truy cập tất cả các quyền trong hệ thống.
 //1 quyền nhân viên tiếp tân được thêm xóa sửa các bảng HOCVIEN, THONGTINHOCPHI, DANGKY các bảng còn lại chỉ được xem.
 //2 quyền nhân viên học vụ được thêm xóa sửa các bảng KHOAHOC, PHONGHOC, LICHHOC, LOPHOC, CTLOPHOC, TKB, KIEMTRA, THI các bảng còn lại chỉ được xem
 //3 quyền nhân viên kế toán được thêm xóa sửa các bảng GIANGVIEN, HOCPHI, TT_LUONGGV, NHANVIEN, các bảng còn lại chỉ được xem
 public string getLuongCB(string id, string pass)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         ThamsoService tssv = new ThamsoService();
         return(tssv.getLuongCB());
     }
     return(null);
 }
예제 #22
0
 public int SaveCheck(CheckForm form)
 {
     using (var uow = UnitOfWorkFactory.Create <NovelContext>())
     {
         var service = new CheckService(uow);
         var id      = service.SaveChanges(form);
         return(id);
     }
 }
예제 #23
0
 public int getSiSoToiThieu(string id, string pass)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         ThamsoService tssv = new ThamsoService();
         return(tssv.getSiSoToiThieu());
     }
     return(0);
 }
예제 #24
0
        static void Main(string[] args)
        {
            CheckService checkService = new CheckService();
            FileService  fileService  = new FileService(checkService);

            string pathToMonitor = ConfigurationManager.AppSettings["PathToMonitor"];

            fileService.ProcessDirectory(pathToMonitor);
        }
예제 #25
0
 public DataTable get(string id, string pass, string malh)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         LichHocService lhsv = new LichHocService();
         return(lhsv.get(malh));
     }
     return(null);
 }
예제 #26
0
 public DataTable join(string id, string pass)
 {
     if (CheckService.checkID(id, pass) == 1)//kiểm tra id,pass này có đúng không.
     {
         HocVienService hvsv = new HocVienService();
         return(hvsv.join());
     }
     return(null);
 }
예제 #27
0
 public DataTable get(string id, string pass, string mahv)
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         HocVienService hvsv = new HocVienService();
         return(hvsv.get(mahv));
     }
     return(null);
 }
예제 #28
0
        //0 admin cho phép truy cập tất cả các quyền trong hệ thống.
        //1 quyền nhân viên tiếp tân được thêm xóa sửa các bảng HOCVIEN, THONGTINHOCPHI, DANGKY các bảng còn lại chỉ được xem.
        //2 quyền nhân viên học vụ được thêm xóa sửa các bảng KHOAHOC, PHONGHOC, LICHHOC, LOPHOC, CTLOPHOC, TKB, KIEMTRA, THI các bảng còn lại chỉ được xem
        //3 quyền nhân viên kế toán được thêm xóa sửa các bảng GIANGVIEN, HOCPHI, TT_LUONGGV, NHANVIEN, các bảng còn lại chỉ được xem
        public DataTable getAll(string id, string pass)
        {
            if (CheckService.checkID(id, pass) == 1)//kiểm tra id,pass này có đúng không.
            {
                ThoiKhoaBieuService tkbsv = new ThoiKhoaBieuService();

                return(tkbsv.getAll());
            }
            return(null);
        }
예제 #29
0
        //0 admin cho phép truy cập tất cả các quyền trong hệ thống.
        //1 quyền nhân viên tiếp tân được thêm xóa sửa các bảng HOCVIEN, THONGTINHOCPHI, DANGKY các bảng còn lại chỉ được xem.
        //2 quyền nhân viên học vụ được thêm xóa sửa các bảng KHOAHOC, PHONGHOC, LICHHOC, LOPHOC, CTLOPHOC, TKB, KIEMTRA, THI các bảng còn lại chỉ được xem
        //3 quyền nhân viên kế toán được thêm xóa sửa các bảng GIANGVIEN, HOCPHI, TT_LUONGGV, NHANVIEN, các bảng còn lại chỉ được xem
        public DataTable getAll(string id, string pass)
        {
            if (CheckService.checkID(id, pass) == 1)//kiểm tra id,pass này có đúng không.
            {
                LichHocService lhsv = new LichHocService();

                return(lhsv.getAll());
            }
            return(null);
        }
예제 #30
0
        //0 admin cho phép truy cập tất cả các quyền trong hệ thống.
        //1 quyền nhân viên tiếp tân được thêm xóa sửa các bảng HOCVIEN, THONGTINHOCPHI, DANGKY các bảng còn lại chỉ được xem.
        //2 quyền nhân viên học vụ được thêm xóa sửa các bảng KHOAHOC, PHONGHOC, LICHHOC, LOPHOC, CTLOPHOC, TKB, KIEMTRA, THI các bảng còn lại chỉ được xem
        //3 quyền nhân viên kế toán được thêm xóa sửa các bảng GIANGVIEN, HOCPHI, TT_LUONGGV, NHANVIEN, các bảng còn lại chỉ được xem
        public DataTable getAll(string id, string pass)
        {
            if (CheckService.checkID(id, pass) == 1)//kiểm tra id,pass này có đúng không.
            {
                ThongTinHocPhiService tthpsv = new ThongTinHocPhiService();

                return(tthpsv.getAll());
            }
            return(null);
        }
 public void TestDelete()
 {
     var target = new CheckService();
     Assert.IsTrue(target.Delete());
 }
 public void TestRetrieve()
 {
     var target = new CheckService();
     Assert.IsTrue(target.Retrieve());
 }
 public void TestUpdate()
 {
     var target = new CheckService();
     Assert.IsTrue(target.Update());
 }