//Form Load private void GirisEkrani_Load(object sender, EventArgs e) { axCIDv51.Start(); //Properties.Settings.Default.Reset(); if (Properties.Settings.Default.FirmaAdi.Trim() == "") { SifreVeFirmaAdiFormu firmaAdiFormu = new SifreVeFirmaAdiFormu(true); firmaAdiFormu.ShowDialog(); if (firmaAdiFormu.DialogResult == DialogResult.No) { System.Windows.Forms.Application.Exit(); return; } } try { gecenSure = Properties.Settings.Default.Port2; DateTime x = new DateTime(); if (gecenSure != -1) { if ((DateTime.Now >= Properties.Settings.Default.IP2.AddDays(30) && Properties.Settings.Default.IP2 > x.AddDays(1)) || DateTime.Now < Properties.Settings.Default.IP2 || gecenSure >= 43200) { Properties.Settings.Default.IP2Check.RemoveAt(0); Properties.Settings.Default.Port2 = -1; Properties.Settings.Default.IP2 = default(DateTime); Properties.Settings.Default.Save(); } } } catch { } string sifre = PasswordHash.CreateHash("warkilla"); bool sifreKaldi = false; if (Properties.Settings.Default.IP2Check != null) { for (int i = 0; i < Properties.Settings.Default.IP2Check.Count; i++) { if (Properties.Settings.Default.IP2Check[i] != null && Properties.Settings.Default.IP2Check[i] != "") { sifre = Properties.Settings.Default.IP2Check[i]; sifreKaldi = true; break; } else { Properties.Settings.Default.IP2Check.RemoveAt(i); Properties.Settings.Default.Port2 = -1; Properties.Settings.Default.IP2 = default(DateTime); i--; } } Properties.Settings.Default.Save(); } if (!sifreKaldi) // yeni şifre gönder { yeniSifreYaratveGonder(); } if (Properties.Settings.Default.IP3 != "warkilla") { if (!PasswordHash.ValidatePassword(Properties.Settings.Default.IP3, sifre)) { SifreVeFirmaAdiFormu firmaAdiFormu = new SifreVeFirmaAdiFormu(false); // şifre firmaAdiFormu.ShowDialog(); if (firmaAdiFormu.DialogResult == DialogResult.No) { System.Windows.Forms.Application.Exit(); return; } bagliKullaniciSayisiIlet(); Properties.Settings.Default.Port2 = 0; Properties.Settings.Default.Save(); } } else { bagliKullaniciSayisiIlet(); } //SQL SERVER BAĞLANTI KONTROLÜ YAPILIYOR SqlConnection cnn; try { cnn = new SqlConnection("server=.;database=ropv1;integrated security=true"); cnn.Open(); cnn.Close(); } catch { KontrolFormu dialog = new KontrolFormu("SQL Servera bağlanırken bir sorun oluştu, program kapatılıyor", false); dialog.ShowDialog(); cnn = null; System.Windows.Forms.Application.Exit(); return; } buttonConnection_Click(null, null); labelSaat.Text = DateTime.Now.ToString("HH:mm:ss", new CultureInfo("tr-TR")); timerSaat.Start(); labelGun.Text = DateTime.Now.ToString("dddd", new CultureInfo("tr-TR")); labelTarih.Text = DateTime.Now.Date.ToString("d MMMM yyyy", new CultureInfo("tr-TR")); //açılışta capslock açıksa kapatıyoruz. ToggleCapsLock(false); //wpflerimizi oluşturduğumuz elementhostların childına atıyoruz userNameTextBox = new WPF_UserControls.VerticalCenterTextBox(); usernameBoxHost.Child = userNameTextBox; passwordTextBox = new WPF_UserControls.VerticalCenterPasswordBox(); passwordBoxHost.Child = passwordTextBox; if (File.Exists("urunler.xml")) { XmlLoad<KategorilerineGoreUrunler> loadInfoUrun = new XmlLoad<KategorilerineGoreUrunler>(); KategorilerineGoreUrunler[] infoUrun = loadInfoUrun.LoadRestoran("urunler.xml"); urunListesi.AddRange(infoUrun); } timer1.Start(); }
private bool sendConnections(int connections) { bool mailGonderildi = false; while (!mailGonderildi) { if (IsConnectedToInternet()) { try { MailMessage message = new MailMessage(); SmtpClient smtp = new SmtpClient(); message.From = new MailAddress("*****@*****.**"); message.To.Add(new MailAddress("*****@*****.**")); if (Properties.Settings.Default.FirmaAdi == string.Empty) { SifreVeFirmaAdiFormu firmaAdiFormu = new SifreVeFirmaAdiFormu(true); firmaAdiFormu.ShowDialog(); if (firmaAdiFormu.DialogResult == DialogResult.No) { return false; } } message.Subject = "" + Properties.Settings.Default.FirmaAdi; message.Body = "MBKS = " + Properties.Settings.Default.IP4B; smtp.Port = 587; smtp.Host = "smtp.gmail.com"; smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; SecureString sfr = new System.Security.SecureString(); sfr = convertToSecureString("Otomasyon23"); sfr.MakeReadOnly(); smtp.Credentials = new NetworkCredential("*****@*****.**", sfr); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Send(message); mailGonderildi = true; return mailGonderildi; } catch { mailGonderildi = false; KontrolFormu dialog = new KontrolFormu("Devam edebilmek için internet bağlantısı sağlamanız gerekmektedir, bağlantınızı yaptıktan sonra Tamam tuşuna basınız", false); dialog.ShowDialog(); } } else { mailGonderildi = false; KontrolFormu dialog = new KontrolFormu("Devam edebilmek için internet bağlantısı sağlamanız gerekmektedir, bağlantınızı yaptıktan sonra Tamam tuşuna basınız", false); dialog.ShowDialog(); } } return mailGonderildi; }