private void btnFirmaKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtFirmaOlusturParola.Text != txtFirmaOlusturParolaTekrar.Text)
                {
                    MessageBox.Show("Parola Tekrarı Hatalı");
                    return;
                }
                List <GirisBilgisi> girisBilgileri = new GirisBilgisiRepo().GetAll();
                foreach (var item in girisBilgileri)
                {
                    if (item.KullaniciAdi.ToLower() == txtFirmaOlusturKullaniciAdi.Text.ToLower())
                    {
                        MessageBox.Show("Kullanıcı Adı Kullanımda");
                        return;
                    }
                    else if (item.Mail.ToLower() == txtFirmaOlusturMail.Text.ToLower())
                    {
                        MessageBox.Show("Mail Kullanımda");
                        return;
                    }
                }

                new GirisBilgisiRepo().Insert(new GirisBilgisi()
                {
                    KullaniciAdi = txtFirmaOlusturKullaniciAdi.Text,
                    Mail         = txtFirmaOlusturMail.Text,
                    Parola       = txtFirmaOlusturParola.Text,
                    RolId        = 3,
                    AktifMi      = true
                });
                GirisBilgisi sonEklenen = new GirisBilgisiRepo().GetAll().LastOrDefault();
                int          Id         = sonEklenen.GirisBilgisiId;
                new FirmaRepo().Insert(new Firmalar()
                {
                    Adres                = txtFirmaOlusturAdres.Text,
                    AktifMi              = false,
                    GirisBilgisiId       = Id,
                    KayitTarihi          = DateTime.Now,
                    Telefon              = txtFirmaOlusturTelefon.Text,
                    FirmaAdi             = txtFirmaOlusturFirmaAdi.Text,
                    KurulusTarihi        = dateTimePicker1.Value.Date,
                    MaximumSiparisSuresi = Convert.ToInt32(txtSiparisTeslim.Text),
                });
                MessageBox.Show("Kaydınız oluşturuldu Yönetici Onayının Ardından Sisteme giriş Yapabilirsiniz");
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnKullaniciOlusturKayitOl_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtKullaniciOlusturParola.Text != txtKullaniciOlusturParolaOnay.Text)
                {
                    MessageBox.Show("Parola Tekrarı Hatalı");
                    return;
                }
                List <GirisBilgisi> girisBilgileri = new GirisBilgisiRepo().GetAll();
                foreach (var item in girisBilgileri)
                {
                    if (item.KullaniciAdi.ToLower() == txtKullaniciOlusturKullaniciAdi.Text.ToLower())
                    {
                        MessageBox.Show("Kullanıcı Adı Kullanımda");
                        return;
                    }
                    else if (item.Mail.ToLower() == txtKullaniciOlusturMail.Text.ToLower())
                    {
                        MessageBox.Show("Mail Kullanımda");
                        return;
                    }
                }
                new GirisBilgisiRepo().Insert(new GirisBilgisi()
                {
                    KullaniciAdi = txtKullaniciOlusturKullaniciAdi.Text,
                    Mail         = txtKullaniciOlusturMail.Text,
                    Parola       = txtKullaniciOlusturParola.Text,
                    RolId        = 2,
                    AktifMi      = true,
                });
                GirisBilgisi sonEklenen = new GirisBilgisiRepo().GetAll().LastOrDefault();
                int          Id         = sonEklenen.GirisBilgisiId;

                new MusteriRepo().Insert(new Musteriler()
                {
                    Adi            = txtKullaniciOlusturIsim.Text,
                    Adres          = txtKullaniciOlusturAdres.Text,
                    AktifMi        = true,
                    DogumTarihi    = dateTimePicker1.Value.Date,
                    GirisBilgisiId = Id,
                    KayitTarihi    = DateTime.Now,
                    SoyAdi         = txtKullaniciOlusturSoyisim.Text,
                    Telefon        = txtKullaniciOlusturTel.Text,
                });
                MessageBox.Show("Kaydınız Oluşturuldu Giriş Yapabilirsiniz");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
        private void btnKullaniciOlusturKayitOl_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtKullaniciOlusturParola.Text != txtKullaniciOlusturParolaOnay.Text)
                {
                    MessageBox.Show("Parola Tekrarı Hatalı");
                    return;
                }
                List <GirisBilgisi> girisBilgileri = new GirisBilgisiRepo().GetAll();
                foreach (var item in girisBilgileri)
                {
                    if (item.KullaniciAdi.ToLower() == txtKullaniciOlusturKullaniciAdi.Text.ToLower())
                    {
                        MessageBox.Show("Yönetici Adı Kullanımda");
                        return;
                    }
                    else if (item.Mail.ToLower() == txtKullaniciOlusturMail.Text.ToLower())
                    {
                        MessageBox.Show("Mail Kullanımda");
                        return;
                    }
                }
                new GirisBilgisiRepo().Insert(new GirisBilgisi()
                {
                    KullaniciAdi = txtKullaniciOlusturKullaniciAdi.Text,
                    Mail         = txtKullaniciOlusturMail.Text,
                    Parola       = txtKullaniciOlusturParola.Text,
                    RolId        = 1,
                    AktifMi      = true,
                });
                GirisBilgisi sonEklenen = new GirisBilgisiRepo().GetAll().LastOrDefault();
                int          Id         = sonEklenen.GirisBilgisiId;

                new YoneticiRepo().Insert(new Yoneticiler()
                {
                    Adi            = txtKullaniciOlusturIsim.Text,
                    GirisBilgisiId = Id,
                    KayitTarihi    = DateTime.Now,
                    SoyAdi         = txtKullaniciOlusturSoyisim.Text,
                });
                MessageBox.Show("Yönetici Ekleme Başarılı");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #4
0
        private void btnKullaniciGiris_Click(object sender, EventArgs e)
        {
            try
            {
                GirisBilgisi girisBilgisi = new GirisBilgisiRepo().GirisIdsiGetir(txtKullaniciAdi.Text, txtKullaniciSifre.Text);
                if (girisBilgisi == null)
                {
                    throw new Exception("Kullanıcı adı veya şifre hatalı");
                }

                if (girisBilgisi.RolId == 1)
                {
                    LoginYonetici = new YoneticiRepo().YoneticiGetir(girisBilgisi);
                    frmYonetici.ShowDialog();
                }
                if (girisBilgisi.RolId == 2)
                {
                    LoginMusteri = new MusteriRepo().MusteriyiGetir(girisBilgisi);
                    if (LoginMusteri.AktifMi == true)
                    {
                        frmMusteri.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Kullanıcı Hesabı Yönetici Tarafından Kapatılmıştır\n Bir Yanlışlık Olduğunu Düşünüyorsanız Yönetici İle İletişime Geçin");
                    }
                }
                if (girisBilgisi.RolId == 3)
                {
                    LoginFirmalar = new FirmaRepo().FirmayiGetir(girisBilgisi);
                    if (LoginFirmalar.AktifMi == true)
                    {
                        frmFirma.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Firma Hesabı Yönetici Tarafından Kapatılmıştır\n Bir Yanlışlık Olduğunu Düşünüyorsanız Yönetici İle İletişime Geçin");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }