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); } }
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); }
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 = "Сервер запущен"; }
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(); }
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(); } }
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; }
int PercentSome; //процент для определения идентичности (схожих слов) #endregion Fields #region Constructors public Analyzer(dbBind db, int PercentOfIdentity, int nDifficulityQuestion) { this.db = db; this.nullDifficulityOfQA = nDifficulityQuestion; this.PercentSome = PercentOfIdentity; }
public Analizator(dbBind db) { this.db = db; }