コード例 #1
0
ファイル: Program.cs プロジェクト: zervnet/pest
        static void Main(string[] args)
        {
            DataBackend backend = new DataBackend();
            backend.initialize();

            MailService mailer = new MailService("smtp.googlemail.com");
            ServerLogic logic = new ServerLogic(backend, mailer);

            AutoAccountingThread accounter = new AutoAccountingThread(backend, mailer);
            Thread accounterThread = new Thread(new ThreadStart(accounter.run));
            accounterThread.Start();

            SampleLockerThread locker = new SampleLockerThread(backend);
            Thread lockerThread = new Thread(new ThreadStart(locker.run));
            lockerThread.Start();

            new Listener().run(logic);
        }
コード例 #2
0
ファイル: Patient.cs プロジェクト: zervnet/pest
 public Patient(DataRow row, DataBackend backend)
     : base(row, backend)
 {
 }
コード例 #3
0
ファイル: Analysis.cs プロジェクト: zervnet/pest
 public Analysis(DataRow row, DataBackend backend)
     : base(row, backend)
 {
 }
コード例 #4
0
ファイル: AutoAccountingThread.cs プロジェクト: zervnet/pest
 public AutoAccountingThread(DataBackend backend, MailService mailer)
 {
     this.Backend = backend;
     this.Mailer = mailer;
 }
コード例 #5
0
ファイル: Hospital.cs プロジェクト: zervnet/pest
 public Hospital(DataRow row, DataBackend backend)
     : base(row, backend)
 {
 }
コード例 #6
0
ファイル: ServerLogic.cs プロジェクト: zervnet/pest
 public ServerLogic(DataBackend backend, MailService mailer)
 {
     this.Backend = backend;
     this.Mailer = mailer;
 }
コード例 #7
0
ファイル: User.cs プロジェクト: zervnet/pest
 public User(DataRow row, DataBackend backend)
     : base(row, backend)
 {
 }
コード例 #8
0
ファイル: SampleData.cs プロジェクト: zervnet/pest
 public SampleData(DataRow row, DataBackend backend)
     : base(row, backend)
 {
 }
コード例 #9
0
ファイル: DataBaseMapper.cs プロジェクト: zervnet/pest
 /// <summary>
 /// Konstruktor
 /// </summary>
 /// <param name="row">Datensatz</param>
 /// <param name="backend">DataBackend Referenz</param>
 public DataBaseMapper(DataRow row, DataBackend backend)
 {
     this.row = row;
     this.backend = backend;
 }
コード例 #10
0
ファイル: SampleLockerThread.cs プロジェクト: zervnet/pest
        private TimeSpan cooldown = new TimeSpan(0, 1, 0); //Creates a timespan of 1 minute

        #endregion Fields

        #region Constructors

        public SampleLockerThread(DataBackend backend)
        {
            this.Backend = backend;
        }