Beispiel #1
0
        public connectionControl(string adress, dbBind db, Control ctrl)
        {
            try
            {
                this.control = ctrl;
                this.db = db;
                Connection.action = process;
                host = new ServiceHost(typeof(Connection), new Uri(adress));
                host.Open();
                log("Сервер запущен");

                #region Output dispatchers listening
                foreach (Uri uri in host.BaseAddresses)
                { log(uri.ToString()); }
                log("");
                log("Count and list of listening : " + host.ChannelDispatchers.Count.ToString());
                foreach (System.ServiceModel.Dispatcher.ChannelDispatcher dispatcher in host.ChannelDispatchers)
                {
                    log("|" + dispatcher.Listener.Uri.ToString() + " " + dispatcher.BindingName);
                }
                #endregion
            }
            catch (Exception ex)
            {
                log(ex.Message);
            }
        }
Beispiel #2
0
        public Control(dbBind db, string username, string host, string password, string popAdress, string port, string smtpAdress, string smtpPort)
        {
            this.db = db;
            analyzer = new Analyzer(db, 60, 1); //антипаттерн
            analyzer.log += Program.MainForm.log;

            this.postman = new Postman("Вопрос_", db, username, host, password, popAdress, Convert.ToInt32(port), smtpAdress, Convert.ToInt32(smtpPort), messageControl, Program.MainForm.log, mailTimer);
        }
Beispiel #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     textBox1.Enabled = false;
     textBox2.Enabled = false;
     button1.Enabled = false;
     button2.Enabled = false;
     button3.Enabled = false;
     button1.Text = "Загрузка...";
     db=new dbBind(@"Data Source=(LocalDB)\v11.0;AttachDbFilename="+textBox2.Text+";Integrated Security=True;Connect Timeout=30");
     control = new Control(db, fEmail.name.Text, fEmail.host.Text, fEmail.pass.Text, fEmail.popadr.Text, fEmail.popport.Text, fEmail.smtpadr.Text, fEmail.smtpprot.Text);
     Connecton = new connectionControl(textBox1.Text, db, control);
     button1.Text = "Сервер запущен";
 }
Beispiel #4
0
        public Postman(string tegForMessages, dbBind db, string username, string host, string password, string popAdress, int port, string smtpAdress, int smtpPort, MessageDelegate process, sayDel log, Timer mailTimer)
        {
            this.teg = tegForMessages;
            this.readed = new List<string>();
            this.log = log;
            this.MessageRecievedEvent = process;
            this.db = db;
            this.hostUsername = username;
            this.hostAddress = hostUsername + host;
            this.hostPassword = password;
            this.popAddress = popAdress;
            this.popPort = port;
            this.smtpAdress = smtpAdress;
            this.smtpPort = smtpPort;
            this.mailTimer = mailTimer;

            client = new Pop3Client();

            mailTimer.Elapsed += new ElapsedEventHandler(CheckMailBox);
            mailTimer.Start();
        }
Beispiel #5
0
        public Postman(dbBind db, string username, string host, string password, string popAdress, int port, string smtpAdress, int smtpPort, string DBconnection)
        {
            this.db = db;
            hostUsername = username;
            hostAddress = hostUsername + host;
            hostPassword = password;
            this.popAdress = popAdress;
            this.popPort = port;
            this.smtpAdress = smtpAdress;
            this.smtpPort = smtpPort;
            this.DB = DBconnection;

            client = new Pop3Client();
            Connect();

            if (client.Connected)
            {
                timer = new Timer(600000.0);
                timer.Elapsed += new ElapsedEventHandler(CheckMailBox);
                timer.Start();
            }
        }
Beispiel #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            db=new dbBind(@"Data Source=(LocalDB)\v11.0;AttachDbFilename="+textBox2.Text+";Integrated Security=True;Connect Timeout=30");
            Connecton = new connectionControl(textBox1.Text);

            foreach(var a in db.tConsulters)
            {
                log(a.Id.ToString());
                log(a.firstname);
            }

            int id = 0;
            //Consulters con = db.tConsulters.Where(a => a.Id == id).FirstOrDefault();
            //consulters_salary cs = new consulters_salary(con, new DateTime(1900, 10, 10), 10);
            //db.tConsultersSalary.InsertOnSubmit(cs);
            //db.SubmitChanges();

            foreach (var a in db.tConsultersSalary)
            {
                log(a.overal_salary.ToString());
            }

            button1.Enabled = false;
        }
Beispiel #7
0
        int PercentSome; //процент для определения идентичности (схожих слов)

        #endregion Fields

        #region Constructors

        public Analyzer(dbBind db, int PercentOfIdentity, int nDifficulityQuestion)
        {
            this.db = db;
            this.nullDifficulityOfQA = nDifficulityQuestion;
            this.PercentSome = PercentOfIdentity;
        }
Beispiel #8
0
 public Analizator(dbBind db)
 {
     this.db = db;
 }