예제 #1
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Personeller p = new Personeller();

            p.Adi            = txtAdi.Text;
            p.Soyadi         = txtSoyadi.Text;
            p.Tckn           = mskdTckn.Text;
            p.TelNo          = mskdTelNo.Text;
            p.Adres          = txtAdres.Text;
            p.DogumTarihi    = dtpDogumTarihi.Value;
            p.IseGirisTarihi = dtpIseGirisTarihi.Value;
            p.Maas           = nudMaas.Value;
            p.KullaniciAdi   = txtKullaniciAdi.Text;
            p.Parola         = txtParola.Text;

            bool sonuc = pOrm.Insert(p);

            if (sonuc)
            {
                MessageBox.Show("Personeller Eklenmiştir.");
                dataGridView1.DataSource = pOrm.Select();
            }
            else
            {
                MessageBox.Show("Personeller Eklenirken Hata Oluştu.");
            }
        }
예제 #2
0
        private void btn_Ekle_Click(object sender, EventArgs e)
        {
            Personeller p = new Personeller
            {
                Adres          = txt_Adres.Text,
                DogumTarihi    = dt_DogumTarih.Value,
                Cinsiyet       = (Cinsiyet)Enum.Parse(typeof(Cinsiyet), cmb_Cinsiyet.SelectedItem.ToString()),
                IseGirisTarihi = dt_IseGiris.Value,
                Maas           = nmr_Maas.Value,
                KullaniciAdi   = txt_KullaniciAdi.Text,
                Sifre          = txt_Parola.Text,
                Admin          = chkAdmin.Checked,
                Aktif          = true
            };

            if (!string.IsNullOrWhiteSpace(txt_Adi.Text))
            {
                p.Adi = txt_Adi.Text;
            }
            if (!string.IsNullOrWhiteSpace(txt_Soyadi.Text))
            {
                p.Soyadi = txt_Soyadi.Text;
            }
            if (!string.IsNullOrWhiteSpace(txtmsk_TCKN.Text))
            {
                p.Tckn = txtmsk_TCKN.Text;
            }
            if (!string.IsNullOrWhiteSpace(txtmsk_TEL.Text))
            {
                p.TelNo = txtmsk_TEL.Text;
            }

            bool snc = orm.Insert(p);

            if (snc)
            {
                MessageBox.Show("Personel kaydı başarılı");
                dataGridView1.DataSource = orm.Select();
            }
            else
            {
                MessageBox.Show("Personel kaydı başarısız");
            }
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Personeller p = new Personeller();

            p.Adi    = txtAdi.Text;
            p.Soyadi = txtSoyadi.Text;
            p.TelNo  = mskTel.Text;

            bool sonuc = porm.Insert(p);

            if (sonuc)
            {
                dataGridView1.DataSource = porm.Select();
                MessageBox.Show("Kayıt Ekleme Başarılı.");
            }
            else
            {
                MessageBox.Show("Hata Oluştu");
            }
        }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            if (dtpDogumTarihi.Value.Year > DateTime.Now.Year || (dtpDogumTarihi.Value.Year + 18) > DateTime.Now.Year)
            {
                MessageBox.Show("18 yaşından küçükler işe alınamaz", "Reşit Değil", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if ((txtAdi.Text == null || txtAdi.Text == "") ||
                (txtSoyad.Text == null || txtSoyad.Text == "") ||
                (txtKullaniciAdi.Text == null || txtKullaniciAdi.Text == "") ||
                (txtParola.Text == null || txtParola.Text == "") ||
                (cmbYetki.SelectedValue == null))
            {
                MessageBox.Show("-Adı\n-Soyadı\n-Kullanıcı Adı\n-Parola\n-Yetki alanları boş geçilemez", "Gerekli Alanlar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            Personeller p = new Personeller();
            bool        mskdSonuc;

            p.Adi    = Tools.ToTitleCase(txtAdi.Text);
            p.Soyadi = Tools.ToTitleCase(txtSoyad.Text);
            #region p.TcknController
            if (!mskdTckn.MaskFull)
            {
                MessageBox.Show("TCKN 11 haneli olmalıdır", "TC Kimlik No", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                mskdSonuc = Tools.TcknControl(mskdTckn.Text);
                if (mskdSonuc)
                {
                    p.Tckn = mskdTckn.Text;
                }
                else
                {
                    return;
                }
            }
            #endregion
            p.TelNo          = mskdTelNo.Text;
            p.Adres          = Tools.ToTitleCase(txtAdres.Text);
            p.DogumTarihi    = dtpDogumTarihi.Value;
            p.IseGirisTarihi = dtpİseGiris.Value;
            p.Maas           = Convert.ToDecimal(nudMaas.Value);
            p.KullaniciAdi   = Tools.ToTitleCase(txtKullaniciAdi.Text);
            p.Parola         = Tools.ToTitleCase(txtParola.Text);
            p.YetkiID        = Convert.ToInt32(cmbYetki.SelectedValue);

            bool sonuc = perOrm.Insert(p);
            if (sonuc)
            {
                MessageBox.Show("Personel Eklendi", "Personel Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource = perOrm.Select();
                Tools.Temizle(this);
                txtAdi.Focus();
            }
            else
            {
                MessageBox.Show("Personel eklenemedi\n -Girdiğiniz TC kimlik no zaten sizin personeliniz.", "Personel Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }