public frmYemKarisimOran(YEM_KARISIM karisim = null)
 {
     InitializeComponent();
     YemTurleriniGetir();
     this.karisim       = karisim;
     txtKarisimAdi.Text = karisim.ACIKLAMA;
     Listele();
 }
 private void gvkayitTuru_Click(object sender, EventArgs e)
 {
     kayitTuru = gv.GetFocusedRow() as YEM_KARISIM;
     if (kayitTuru != null)
     {
         txtAsiAdi.Text = kayitTuru.ACIKLAMA;
     }
 }
 private void barButtonItem5_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     kayitTuru = gv.GetFocusedRow() as YEM_KARISIM;
     if (kayitTuru != null)
     {
         frmYemKarisimOran frm = new frmYemKarisimOran(kayitTuru);
         frm.ShowDialog();
     }
 }
 private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     /* Eğer yeni bir kayıt ise, kayıt işlemi yap
      * var olan bir kayıt ise güncelleme yap */
     if (kayitTuru == null)
     {
         /* Yeni Kayıt */
         kayitTuru          = new YEM_KARISIM();
         kayitTuru.ACIKLAMA = txtAsiAdi.Text;
         CYS.model.YEM_KARISIM.Add(kayitTuru);
         CYS.model.SaveChanges();
         XtraMessageBox.Show("Yem Karışım kaydı yapıldı", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         /* Var olan bir kayıt */
         kayitTuru.ACIKLAMA = txtAsiAdi.Text;
         CYS.model.SaveChanges();
         XtraMessageBox.Show("Yem Karışım kaydı güncellendi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     Listele();
     EkraniTemizle();
 }
 private void EkraniTemizle()
 {
     /* Ekranı Temizlemek için kullanılacak fonksiyon */
     txtAsiAdi.Text = string.Empty;
     kayitTuru      = null; /* Yeni kayıt için kayitTuru nesnesini null yapar */
 }