public int EkleCalisan(Calisan deger) { try { int sonucId = int.MinValue; if (!this._kontrol.uygunMu(deger)) { return(sonucId); } deger.Adi = Arac.KucultveKirp(deger.Adi); deger.IbanNo = Arac.KucultveKirp(deger.IbanNo); deger.KizlikSoyadi = Arac.KucultveKirp(deger.KizlikSoyadi); deger.SicilNo = Arac.KucultveKirp(deger.SicilNo); deger.Soyadi = Arac.KucultveKirp(deger.Soyadi); deger.TurCumKimlikNo = Arac.KucultveKirp(deger.TurCumKimlikNo); sonucId = _calisanRepository.EkleCalisanveDonAnahtar(deger); if (sonucId < 0) { throw new IslemBasarisizHatasi(); } return(sonucId); } catch (Exception hata) { this.yazHata(hata); } return(int.MinValue); }
public bool InsertCalisan(Calisan yeniCalisan) { try { cmd = new SqlCommand("insert into Calisanlar (CalisanAdi,CalisanSoyadi,Mail,Sifre,OtelID,YetkiliMi) values (@CalisanAdi,@CalisanSoyadi,@Mail,@Sifre,@OtelId,@YetkiliMi)", conn); cmd.Parameters.AddWithValue("@CalisanAdi", yeniCalisan.Ad); cmd.Parameters.AddWithValue("@CalisanSoyadi", yeniCalisan.Soyad); cmd.Parameters.AddWithValue("@Mail", yeniCalisan.Mail); cmd.Parameters.AddWithValue("@Sifre", yeniCalisan.Sifre); cmd.Parameters.AddWithValue("@OtelId", yeniCalisan.OtelId); cmd.Parameters.AddWithValue("@YetkiliMi", yeniCalisan.AdminMi); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception) { return(false); } }
public bool Kaydet(Calisan calisan) { string sorguCumlesi = "INSERT INTO Calisanlar (Adi,SoyAdi,TCKimlikNo,PersonelNo,DogumTarihi,Departman,Unvan,Durumu) Values (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8)"; try { using (SQLiteCommand command = new SQLiteCommand(sorguCumlesi, SQLiteBaglanti.Connection)) { command.Parameters.AddWithValue("@p1", calisan.Adi); command.Parameters.AddWithValue("@p2", calisan.SoyAdi); command.Parameters.AddWithValue("@p3", calisan.TCKimlikNo); command.Parameters.AddWithValue("@p4", calisan.PersonelNo); command.Parameters.AddWithValue("@p5", calisan.DogumTarihi.ToString("yyyy.MM.dd")); command.Parameters.AddWithValue("@p6", calisan.Departman); command.Parameters.AddWithValue("@p7", calisan.Unvan); command.Parameters.AddWithValue("@p8", calisan.Durumu); SQLiteBaglanti.BaglantiAc(); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { SQLiteBaglanti.BaglantiKapat(); } }
public ActionResult Create(Calisan calisan, Microsoft.AspNetCore.Http.IFormFile Image) { calisan.Id = Guid.NewGuid().ToString(); var maas = _maasManager.GetById(calisan.MaasId); ViewBag.Maasies = _maasManager.GetAll(); calisan.Maas = maas; if (!ModelState.IsValid) { return View("Create"); } if (Image != null) { MemoryStream memoryStream = new MemoryStream(); Image.OpenReadStream().CopyTo(memoryStream); calisan.Image = Convert.ToBase64String(memoryStream.ToArray()); } else { calisan.Image = ""; } bool isSaved = _calisanManager.Add(calisan); string mgs = ""; if (isSaved) { return RedirectToAction("Index"); } else { mgs = "Save hatasi"; } ViewBag.Mgs = mgs; return View(); }
public static void CalisanEkleme(Calisan _calisan) { string sqlCommand = "insert into calisan values(0,'" + _calisan.Ad + "','" + _calisan.Soyad + "','" + _calisan.Mail + "','" + _calisan.Kadi + "','" + _calisan.Sifre + "') "; _connection.Open(); MySqlCommand cmd = new MySqlCommand(sqlCommand, _connection); int a = cmd.ExecuteNonQuery(); _connection.Close(); _connection.Open(); string sqlCommand1 = "insert into puanlar values(" + cmd.LastInsertedId + ",0)"; MySqlCommand cmd1 = new MySqlCommand(sqlCommand1, _connection); int b = cmd1.ExecuteNonQuery(); _connection.Close(); if (a != -1 && b != -1) { MessageBox.Show("Başarıyla eklendi"); } else { MessageBox.Show("Yolunda gitmeyen birşeyler var, kayıt eklenemedi!"); } }
// Belirli bir Calisan'a, görev alacagi bir departman ekler. public async Task <CalisanGetirDto> EkleCalisanDepartmanı(CalisanDepartmaniEkleDto yeniCalisanDept) { Calisan calisan = await _context.Calisanlar .Include(c => c.Firma) .Include(c => c.CalisanDepartmanlari).ThenInclude(cd => cd.Departman) .FirstOrDefaultAsync(c => c.Id == yeniCalisanDept.CalisanId); Departman departman = await _context.Departmanlar.FirstOrDefaultAsync(d => d.Id == yeniCalisanDept.DepartmanId); CalisanDepartman calisanDepartman = new CalisanDepartman { Calisan = calisan, Departman = departman }; await _context.CalisanDepartmanlar.AddAsync(calisanDepartman); await _context.SaveChangesAsync(); Calisan guncelCalisan = await _context.Calisanlar .Where(c => c.Id == calisan.Id) .Include(c => c.Firma) .Include(c => c.CalisanDepartmanlari).ThenInclude(cd => cd.Departman) .FirstOrDefaultAsync(); return(_mapper.Map <CalisanGetirDto>(guncelCalisan)); }
public static List <Calisan> Calisanlar() { List <Calisan> calisanlar = new List <Calisan>(); string query = "select * from calisan"; _connection.Open(); MySqlCommand cmd = new MySqlCommand(query, _connection); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Calisan calisan = new Calisan(); calisan.ID = reader.GetInt32(0); calisan.Ad = reader.GetString(1); calisan.Soyad = reader.GetString(2); calisan.Mail = reader.GetString(3); calisan.Kadi = reader.GetString(4); calisan.Sifre = reader.GetString(5); calisanlar.Add(calisan); } _connection.Close(); return(calisanlar); }
private void btnEkle_Click(object sender, EventArgs e) { if (Metodlar.Sorgula(pnlKayit)) { try { Calisan calisan = new Calisan { Ad = txtAd.Text, Soyad = txtSoyad.Text, Adres = txtAdres.Text, Cinsiyet = chkErkek.Checked, UnvanID = Convert.ToInt32(cmbUnvan.SelectedValue), DogumTarihi = dtpDogumTarihi.Value, IseAlimTarihi = DateTime.Now, TcNo = txtTcNo.Text }; _calisanConcreteDal.Add(calisan); chkErkek.Checked = true; Metodlar.Temizle(pnlKayit); txtAd.Text = txtAdres.Text = txtSoyad.Text = txtTcNo.Text = string.Empty; dgvCalisanlar.DataSource = _calisanConcreteDal.CalisanList(); MessageBox.Show("Ekleme işlemi gerçekleşti."); } catch { MessageBox.Show("Hatalı veri girişi tespit edildi."); } } else { MessageBox.Show("Lütfen girdiğiniz verileri kontrol ediniz..."); } }
public static List <Calisan> CalisanListesiniIsmeGoreFiltrele(string metin, int sayfaNumarasi = 1, int sayfadakiKayitSayisi = 20) { using (var connection = CreateConnection()) { var command = new SqlCommand("SayfaSayisinaGoreFiltreliCalisanGetir", connection); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@metin", metin); command.Parameters.AddWithValue("@sayfaNumarasi", sayfaNumarasi); command.Parameters.AddWithValue("@sayfadakiKayitSayisi", sayfadakiKayitSayisi); using (var reader = command.ExecuteReader()) { var list = new List <Calisan>(); while (reader.Read()) { var calisan = new Calisan(reader["Isim"].ToString(), (DateTime)reader["IseGirisTarihi"], DataManager.AktifKafeyiGetir()); calisan.Gorev.GorevAdi = reader["GorevAdi"].ToString(); list.Add(calisan); } return(list); } } }
public ActionResult Edit(int id, Calisan calisan) { try { var calisans = db.Calisans.Where(m => m.CalisanNo == id).SingleOrDefault(); if (calisan != null) { calisans.Adi = calisan.Adi; calisans.Adres = calisan.Adres; calisans.CalisanNo = calisan.CalisanNo; calisans.Email = calisan.Email; calisans.KullaniciAdi = calisan.KullaniciAdi; calisans.Randevus = calisan.Randevus; calisans.Sifre = calisan.Sifre; calisans.Soyadi = calisan.Soyadi; calisans.Telefon = calisan.Telefon; calisans.Uzmanlik = calisan.Uzmanlik; db.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
private void btnSil_Click(object sender, EventArgs e) { var result = MessageBox.Show($"{txtAd.Text} adlı çalışan silmek istediğinize emin misiniz?", "Silme Uyarısı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { try { Calisan calisan = new Calisan { CalisanID = Convert.ToInt32(dgvCalisanlar.CurrentRow.Cells[0].Value.ToString()) }; _calisanConcreteDal.Remove(calisan); dgvCalisanlar.DataSource = _calisanConcreteDal.CalisanList(); btnSil.Enabled = btnGuncelle.Enabled = false; btnEkle.Enabled = true; Metodlar.Temizle(pnlKayit); txtAd.Text = txtAdres.Text = txtSoyad.Text = txtTcNo.Text = string.Empty; MessageBox.Show("Silme işlemi gerçekleştirildi."); } catch { MessageBox.Show("Lütfen bir çalışan seçtiğinizden emin olunuz."); } } else { MessageBox.Show("Silme işlemi iptal edildi."); } }
private void btnGirisYap_Click(object sender, EventArgs e) { girisYapanKullanici = _girisIslemleriService.girisYapanKullaniciGetir(txtKullaniciAdi.Text, txtSifre.Text); _girisYapanKullanici = girisYapanKullanici; //girisYapanKullaniciIletisim = _girisIslemleriService.girisYapanKullaniciIletisimGetir(_girisYapanKullanici.ID); //_girisYapanKullanciIletisim = girisYapanKullaniciIletisim; //girisYapanKullaniciGizliSoru = _girisIslemleriService.girisYapanKullaniciGizliSoruGetir(_girisYapanKullanici.ID); //_girisYapanKullaniciGizliSoru = girisYapanKullaniciGizliSoru; bool Kontrol = _girisIslemleriService.KullaniciLoginKontrol(txtKullaniciAdi.Text, txtSifre.Text); label1.Visible = false; if (Kontrol) { girisYapanKullanici = _girisIslemleriService.girisYapanKullaniciGetir(txtKullaniciAdi.Text, txtSifre.Text); _girisYapanKullanici = girisYapanKullanici; //anasayfa açılacak. //MessageBox.Show("Test"); Anasayfa anasayfa = new Anasayfa(); anasayfa.Show(); this.Hide(); } else { label1.Visible = true; txtKullaniciAdi.Text = "Email-Kullanıcı Adı"; txtSifre.Text = "Şifre"; } }
public static Calisan CalisanGetir(int calisanID) { try { using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities()) { var calisan = (from c in db.Calisanlar where c.ID == calisanID select c).SingleOrDefault(); if (calisan != null) { Calisan mapCalisan = new Calisan() { ID = calisan.ID, CalisanAd = calisan.CalisanAd, CalisanSoyad = calisan.CalisanSoyad, Telefon = calisan.Telefon, Departman = (calisan.Departmanlar != null) ? calisan.Departmanlar.DepartmanAdi : "Belirtilmemiş", Yonetici = (calisan.Calisanlar2 != null) ? calisan.Calisanlar2.CalisanAd + " " + calisan.Calisanlar2.CalisanSoyad : "Belirtilmemiş" }; return(mapCalisan); } else { return(null); } } } catch (Exception) { return(null); } }
public void cevir_test04() { CalisanViewModel calisanVm = null; Calisan calisan = null; int calisanId = 2; try { calisan = _isGuder.getirCalisan(calisanId); Assert.AreNotEqual(null, calisan); calisanVm = _cevir.cevir(calisan); Assert.AreNotEqual(null, calisanVm); Assert.AreEqual(false, String.IsNullOrEmpty(calisanVm.DogumTarihiSozce)); } catch (AssertFailedException hata) { this.YazHata(hata); Assert.Fail(); } catch (Exception hata) { this.YazHata(hata); Assert.Fail(); } }
public ActionResult CalisanEkle(CalisanViewModel Model) { try { List <Departman> listd = db.Departmen.ToList(); List <Pozisyon> listp = db.Pozisyons.ToList(); ViewBag.DepartmentList = new SelectList(listd, "departmanID", "departmanAd"); ViewBag.PozisyonList = new SelectList(listp, "pozisyonID", "pozisyonAd"); Calisan calisan = new Calisan(); calisan.calisanAdres = Model.calisanAdres; calisan.calisanIsim = Model.calisanIsim; calisan.calisanEmail = Model.calisanEmail; calisan.calisanKod = Model.calisanKod; calisan.calisanTelefon = Model.calisanTelefon; calisan.calisanYas = Model.calisanYas; calisan.departmanID = Model.departmanID; calisan.pozisyonID = Model.pozisyonID; calisan.calisanYetkiID = Model.calisanYetkiID; calisan.calisanMaas = Model.calisanMaas; db.Calisans.Add(calisan); db.SaveChanges(); } catch (Exception ex) { throw ex; } return(View()); }
public void cevir_Test1() { CalisanGorevlendirme deger = null; Calisan calisan = null; try { //deger = RastgeleGetir.CalisanGorevlendirmesi; //calisan = RastgeleGetir.Calisani; //deger.Calisani = calisan; //sonuc = _cevir.cevir(deger); //Assert.AreNotEqual(null, sonuc); //Assert.AreEqual(true, sonuc.Anahtar == deger.Anahtar); //Assert.AreEqual(true, sonuc.CalisanAdi.Equals(calisan.Adi)); //Assert.AreEqual(true, sonuc.CalisanSoyadi.Equals(calisan.Soyadi)); } catch (AssertFailedException hata) { this.YazHata(hata); Assert.Fail(); } catch (Exception hata) { this.YazHata(hata); Assert.Fail(); } }
static void Main(string[] args) { Calisan mudur = new Calisan("Ali", "Mudur"); Calisan yardimci1 = new Calisan("Veli", "Mudur Yardimcisi"); Calisan yardimci2 = new Calisan("Ramazan", "Mudur Yardimcisi"); mudur.Ekle(yardimci1); mudur.Ekle(yardimci2); Calisan eleman1 = new Calisan("Eleman1", "Eleman1"); Calisan eleman2 = new Calisan("Eleman2", "Eleman2"); Calisan eleman3 = new Calisan("Eleman3", "Eleman3"); Calisan eleman4 = new Calisan("Eleman4", "Eleman4"); yardimci1.Ekle(eleman1); yardimci1.Ekle(eleman2); yardimci2.Ekle(eleman3); yardimci2.Ekle(eleman4); mudur.Listele(mudur); Console.ReadLine(); }
// İlgili Calisan'i veritabanindan siler. public async Task <ServiceResponse <List <CalisanGetirDto> > > SilCalisan(int id) { ServiceResponse <List <CalisanGetirDto> > response = new ServiceResponse <List <CalisanGetirDto> >(); try{ Calisan calisan = await _context.Calisanlar.FirstOrDefaultAsync(c => c.Id == id); if (calisan != null) { _context.Calisanlar.Remove(calisan); await _context.SaveChangesAsync(); List <Calisan> calisanlar = await _context.Calisanlar .Include(c => c.Firma) .Include(c => c.CalisanDepartmanlari).ThenInclude(cd => cd.Departman) .ToListAsync(); response.Basari = true; response.Mesaj = "Kayit Basariyla Silindi"; response.data = _mapper.Map <List <Calisan>, List <CalisanGetirDto> >(calisanlar); } else { response.Mesaj = "Gecersiz Id : Calisan bulunamadı."; response.Basari = false; } } catch (Exception e) { response.Basari = false; response.Mesaj = e.Message; } return(response); }
public frmOdaSecimi(Calisan calisan) { InitializeComponent(); sonTiklananBtn = new Button(); _calisan = calisan; _musteri = null; }
public string Create(CalisanViewModel model) //yeni bir tane film tur ekleme yapar { try { SinemaOtomasyonuEntities db = new SinemaOtomasyonuEntities(); Calisan ft = null; if (model.CalisanIDNumber > 0) { ft = db.Calisan.FirstOrDefault(f => f.CalisanID == model.CalisanIDNumber); } else { ft = new Calisan(); } ft.CalisanAd = model.CalisanAdNumber; ft.CalisanKullaniciAd = model.CalisanKullaniciAdNumber; ft.CalisanParola = model.CalisanParolaNumber; ft.CalisanSoyad = model.CalisanSoyadNumber; ft.CalisanTcNo = model.CalisanTcNoNumber; if (model.CalisanIDNumber == 0) { db.Calisan.Add(ft); } db.SaveChanges(); return("1"); } catch { return("-1"); } }
private void btnSil_Click(object sender, EventArgs e) { Calisan yeniCalisan = new Calisan(); Iletisim calisanIletisim = new Iletisim(); int seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID); seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID); girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID); if (seciliCalisan != null) { if (girisIslemleri.GizliSoruCevap == txtGizliSoruCevap.Text && girisIslemleri.AktifMi == true) { DialogResult dialog = MessageBox.Show("Hesabı Silme İşlemi Geri Alınamaz. Yine de Silmek İstiyor Musunuz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (DialogResult.Yes == dialog) { _girisIslemleriService.HesabıSil(girisIslemleri); MessageBox.Show("Hesap Silindi! Giriş Ekranına Yönlendiriliyorsunuz."); KullaniciGiris kullaniciGiris = new KullaniciGiris(); kullaniciGiris.Show(); Anasayfa ana = new Anasayfa(); ana.Hide(); } else { MessageBox.Show("İşlem İptal Edildi."); } } } }
public async Task <IActionResult> PutCalisan(int id, Calisan calisan) { if (id != calisan.Calid) { return(BadRequest()); } _context.Entry(calisan).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CalisanExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public string AjaxDeleteCalisan() { // 0 - silme işlemi başarısız oldu // 1 - Silme işlemi başarılı oldu string donenkod = "0"; int ID = Convert.ToInt32(Request.Form["id"]); Calisan calisan = CalisanRepository.Find(ID); int YoneticiMi = CalisanRepository.Count(x => x.YoneticiBilgisiId == calisan.Id); if (YoneticiMi > 0) { return(donenkod); } else { try { CalisanRepository.Delete(ID); CalisanRepository.Save(); donenkod = "1"; } catch (Exception ex) { } return(donenkod); } }
public async Task <ActionResult <Calisan> > PostCalisanq() { var transaction = _context.Database.BeginTransaction(); try { Calisan calisan = new Calisan(); calisan.Adsoyad = "eaatq"; calisan.Eposta = "ww"; calisan.Katid = 1; calisan.Tck = "11"; calisan.Iban = "1"; calisan.Telno = "1"; _context.Calisan.Add(calisan); await _context.SaveChangesAsync(); throw new Exception(); Kategori k = new Kategori(); k.Katadi = "ee"; k.Hangikat = 0; _context.Kategori.Add(k); await _context.SaveChangesAsync(); transaction.Commit(); return(CreatedAtAction("GetCalisan", new { id = calisan.Calid }, calisan)); } catch (Exception e) { transaction.Rollback(); return(NotFound()); } }
public Calisan GetirCalisan(int calisanId) { try { IQueryable <Calisan> sorguSonucu = null; Calisan deger = null; if (calisanId == int.MinValue) { throw new ArgumentException(); } sorguSonucu = from b in this._context.Calisanlar where b.Anahtar == calisanId select b; if (sorguSonucu == null) { sorguSonucu = Enumerable.Empty <Calisan>().AsQueryable(); } foreach (Calisan calisan in sorguSonucu.ToList()) { deger = calisan; } return(deger); } catch (Exception) { throw; } }
private void btnKayitOl_Click(object sender, EventArgs e) { if (txtSifre.Text != txtSifreTekrar.Text) { errorProvider1.SetError(txtSifreTekrar, "Şifre Hatalı!"); } else { if (_calisanService.TcIleAra(txtTcKimlikNo.Text) != 0) { giris.GizliSoruID = Convert.ToInt32(cmbGizliSoru.SelectedValue); giris.GizliSoruCevap = txtGizliSoruCevabi.Text; giris.KullaniciAdi = txtKullaniciAdi.Text; giris.OlusturulmaTarihi = DateTime.Now; giris.Sifre = txtSifre.Text; giris.AktifMi = true; giris.KullaniciMi = true; calisan = _calisanService.CalisanGetirById(_calisanService.TcIleAra(txtTcKimlikNo.Text)); giris.CalisanID = calisan.ID; if (calisan.GirisIslemleri.Count > 0 || calisan.KullaniciMi == false) { MessageBox.Show("Kayıt Başarısız! Kullanıcı yetkiniz olmayabilir veya halihazırda bir kaydınız var!"); } else { _girisIslemleriService.GirisBilgisiEkle(giris); MessageBox.Show("Kayıt Başarıyla Gerçekleşti."); } } else { MessageBox.Show("Yetkiniz Yok! Manager ile görüşün!", "YETKILENDIRME HATASI"); } } }
public IHttpActionResult PostCalisan(Calisan calisan) { db.Calisan.Add(calisan); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = calisan.CalisanID }, calisan)); }
public void GetirCalisan_test01() { int calisanId = 2; DateTime beklenenDogumTarihi = DateTime.MinValue; Calisan calisan = null; try { beklenenDogumTarihi = new DateTime(2018, 9, 25); calisan = _calisanIsKurali.GetirCalisan(calisanId); Assert.AreNotEqual(null, calisan); Assert.AreEqual(true, calisan.DogumTarihi.Date.Equals(beklenenDogumTarihi.Date)); } catch (AssertFailedException hata) { this.YazHata(hata); Assert.Fail(); } catch (Exception hata) { this.YazHata(hata); Assert.Fail(); } }
public bool Guncelle(Calisan calisan) { string sorguCumlesi = "Update Calisanlar SET Adi = @p1, SoyAdi = @p2, TCKimlikNo = @p3, PersonelNo = @p4, DogumTarihi= @p5, Departman = @p6, Unvan= @p7, Durumu = @p8 WHERE Id = @p9"; try { using (SQLiteCommand command = new SQLiteCommand(sorguCumlesi, SQLiteBaglanti.Connection)) { command.Parameters.AddWithValue("@p1", calisan.Adi); command.Parameters.AddWithValue("@p2", calisan.SoyAdi); command.Parameters.AddWithValue("@p3", calisan.TCKimlikNo); command.Parameters.AddWithValue("@p4", calisan.PersonelNo); command.Parameters.AddWithValue("@p5", calisan.DogumTarihi.ToString("yyyy.MM.dd")); command.Parameters.AddWithValue("@p6", calisan.Departman); command.Parameters.AddWithValue("@p7", calisan.Unvan); command.Parameters.AddWithValue("@p8", calisan.Durumu); command.Parameters.AddWithValue("@p9", calisan.Id); SQLiteBaglanti.BaglantiAc(); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { SQLiteBaglanti.BaglantiKapat(); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (!BosKayitKontrol()) { MessageBox.Show("Lütfen Zorunlu Alanları Doldurunuz..."); } else { _calisan = new Calisan { Adi = tbxAdi.Text, SoyAdi = tbxSoyAdi.Text, TCKimlikNo = tbxTCKimlikNo.Text, PersonelNo = tbxPersonelNo.Text, DogumTarihi = dateDogumTarihi.Value, Departman = cbxDepartman.Text, Unvan = cbxUnvan.SelectedItem.ToString(), Durumu = cbxDurumu.Text }; bool islem = _calisanDal.Kaydet(_calisan); if (islem) { dgwCalisanlar.DataSource = _calisanDal.Listele("where Durumu = 'Aktif Çalışan'"); GridViewDuzenle(); AlanlariTemizle(); MessageBox.Show("Kayıt İşlemi Yapıldı..."); } } }