private void UyeOlButon_Click(object sender, EventArgs e) { if (SifreTekrarTxtBox.Text == SifreTxtBox.Text) { E_Uye ekle = new E_Uye(); ekle.Eposta = EpostaTxtBox.Text; ekle.Sifre = SifreTxtBox.Text; ekle.TC = TCTxtBox.Text; ekle.Ad = AdTxtBox.Text; ekle.Soyad = SoyadTxtBox.Text; ekle.DogumTarihi = DogumTarihPicker.Value; if (radioButton1.Checked == true) { ekle.Cinsiyet = Convert.ToChar(radioButton1.Text); } else { ekle.Cinsiyet = Convert.ToChar(radioButton2.Text); } ekle.Sehir = SehirComboBox.Text.ToString(); ekle.Adres = AdresTxtBox.Text; ekle.Telefon = TelTxtBox.Text; ekle.EhliyetSinifi = EhSinifTxtBox.Text; ekle.EhliyetYili = Convert.ToInt32(EhYilNumeric.Value); int durum = BLL_Uye.UyeEkle(ekle); if (durum == -1) { MessageBox.Show("Lütfen tüm alanları eksiksiz doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == 0) { MessageBox.Show("Bu e-posta zaten kayıtlı.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == 1) { MessageBox.Show("Bu TC No zaten kayıtlı.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == 2) { MessageBox.Show("Kayıt işlemi başarıyla tamamlandı.\nBilgileriniz e-posta adresinize gönderildi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); Mail posta = new Mail(); posta.MailGonder(EpostaTxtBox.Text, SifreTxtBox.Text, AdTxtBox.Text, SoyadTxtBox.Text); GirisForm yeni = new GirisForm(); yeni.Show(); this.Close(); } } else { MessageBox.Show("Giridğiniz şifreler uyuşmuyor.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
void UyeyeKiralama() //ÜYE OLAN KULLANICILARIN KİRALAMA YAPMA FONKS. { E_Uye uye = new E_Uye(); E_Kiralama kira = new E_Kiralama(); uye.TC = Session.TC; kira.TakipKod = TakipkodGenerator.TakipKod(1).ToString(); kira.Plaka = O_PlakaLabel.Text; kira.BaslangicTarihi = BaslangicTimePicker.Value; kira.BitisTarihi = BitisTimePicker.Value; if (OnlineRadioButon.Checked == true) { kira.OdemeTuru = "Online"; } else { kira.OdemeTuru = "Şubede"; } kira.OdenenUcret = Convert.ToDouble(ToplamUcretLabel.Text); kira.Aciklama = AciklamaTxtBox.Text; int durum = BLL_Kiralama.UyeyeKirala(uye, kira); if (durum == -1) { MessageBox.Show("Girdiğiniz verileri kontrol ederek tekrar deneyin.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == 0) { MessageBox.Show("Devam eden bir kiralamanız zaten var.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { uye.Ad = Session.UyeAd; uye.Soyad = Session.UyeSoyad; uye.Eposta = Session.Eposta; MessageBox.Show(PlakaLabel.Text + " Plakalı araç başarıyla kiralandı.\nTakip Kodunuz:" + kira.TakipKod + "\nKiralama bilgileriniz e-posta adresinize gönderildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); Mail yeni = new Mail(); yeni.MailGonder(kira.TakipKod, uye, kira, MailIcınAracBilgileri()); TextBoxTemizle(); AracBilgiGroupBox.Enabled = false; tabControl1.SelectTab(KiralaPage); AracGridView.DataSource = null; UyeKiralamaGoster(); SubeComboBox.SelectedIndex = -1; } }
private void SikayetCevaplaButon_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(SikayetIcerikTxtBox.Text)) { Mail gonder = new Mail(); bool durum = gonder.MailGonder(sikayet.UyePosta, sikayet.UyeAd, sikayet.UyeSoyad, sikayet.SubeAd, sikayet.SikayetMesaj, sikayet.Tarih, SikayetIcerikTxtBox.Text); if (durum) { MessageBox.Show("Mail Gönderildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); SikayetMailLabel.Text = "-"; SikayetIcerikTxtBox.Clear(); SikayetGroupBox.Enabled = false; } } else { MessageBox.Show("Lütfen boş alanları doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void SubeMsjGndrButon_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(SubeMailKonuTxtBox.Text) && !String.IsNullOrEmpty(SubeMailMsjTxtBox.Text)) { Mail gonder = new Mail(); bool durum = gonder.MailGonder(SubeMsj.Eposta, SubeMsj.Sehir, SubeMsj.Ilce, SubeMsj.Ad, SubeMailKonuTxtBox.Text, SubeMailMsjTxtBox.Text); if (durum) { MessageBox.Show("Mail Gönderildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); SubeMsjLabel.Text = "-"; SubeMailMsjTxtBox.Clear(); SubeMailKonuTxtBox.Clear(); SubeMesajGroupBox.Enabled = false; } } else { MessageBox.Show("Lütfen boş alanları doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void UyeMailGonderButon_Click(object sender, EventArgs e) //ÜYE MAİL GÖNDER BUTONU { if (!String.IsNullOrEmpty(UyeMailKonuTxtBox.Text) && !String.IsNullOrEmpty(UyeMailMesajTxtBox.Text)) { Mail gonder = new Mail(); bool durum = gonder.MailGonder(UyeMail.Eposta, UyeMail.Ad, UyeMail.Soyad, UyeMailKonuTxtBox.Text, UyeMailMesajTxtBox.Text); if (durum) { MessageBox.Show("Mail Gönderildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); UyeMailLabel.Text = "-"; UyeMailKonuTxtBox.Clear(); UyeMailMesajTxtBox.Clear(); UyeMailGroupBox.Enabled = false; } } else { MessageBox.Show("Lütfen boş alanları doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
void UyeOlmayanKiralama() //ÜYE OLMAYAN KULLANICILARIN KİRALAMA YAPMA FONKS. { E_Uye uye = new E_Uye(); E_Kiralama kira = new E_Kiralama(); kira.TakipKod = TakipkodGenerator.TakipKod(0).ToString(); kira.Plaka = O_PlakaLabel.Text; uye.Eposta = EpostaTxtBox.Text; uye.TC = TCTxtBox.Text; uye.Ad = AdTxtBox.Text; uye.Soyad = SoyadTxtBox.Text; uye.DogumTarihi = DogumTarihPicker.Value; if (ERadioButon.Checked == true) { uye.Cinsiyet = 'E'; } else { uye.Cinsiyet = 'K'; } uye.Adres = AdresTxtBox.Text; uye.Telefon = TelTxtBox.Text; uye.EhliyetSinifi = EhSinifTxtBox.Text; uye.EhliyetYili = Convert.ToInt32(EhYilTxtBox.Text); kira.BaslangicTarihi = BaslangicTimePicker.Value; kira.BitisTarihi = BitisTimePicker.Value; if (OnlineRadioButon.Checked == true) { kira.OdemeTuru = "Online"; } else { kira.OdemeTuru = "Şubede"; } kira.OdenenUcret = Convert.ToDouble(ToplamUcretLabel.Text); kira.Aciklama = AciklamaTxtBox.Text; int durum = BLL_Kiralama.UyeOlmayanaKirala(uye, kira); if (durum == -1) { MessageBox.Show("Girdiğiniz verileri kontrol ederek tekrar deneyin.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == -2) { MessageBox.Show("Kiralama yapılırken bir sorun oluştu.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == 0) { MessageBox.Show("Bu TC No ile zaten aktif bir kiralama var.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (durum == 1) { MessageBox.Show(PlakaLabel.Text + " Plakalı araç başarıyla kiralandı.\nTakip Kodunuz:" + kira.TakipKod + "\nKiralama bilgileriniz e-posta adresinize gönderildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); Mail yeni = new Mail(); yeni.MailGonder(kira.TakipKod, uye, kira, MailIcınAracBilgileri()); //MAİL GÖNDERME TextBoxTemizle(); AracBilgiGroupBox.Enabled = false; tabControl1.SelectTab(KiralaPage); AracGridView.DataSource = null; SubeComboBox.SelectedIndex = -1; } }