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_YEM_TURU(); kayitTuru.KARISIM_SIRANO = karisim.KARISIM_SIRANO; kayitTuru.ORAN = seOran.Value; kayitTuru.YEMTURU_SIRANO = (cmbYemTuru.SelectedItem as YEM_TURU).SIRANO; // kayitTuru.ACIKLAMA = txtAsiAdi.Text; CYS.model.YEM_KARISIM_YEM_TURU.Add(kayitTuru); CYS.model.SaveChanges(); XtraMessageBox.Show("Yem Oran kaydı yapıldı", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { /* Var olan bir kayıt */ kayitTuru.ORAN = seOran.Value; CYS.model.SaveChanges(); XtraMessageBox.Show("Yem Oran kaydı güncellendi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } Listele(); EkraniTemizle(); }
private void EkraniTemizle() { /* Ekranı Temizlemek için kullanılacak fonksiyon */ txtKarisimAdi.Text = karisim.ACIKLAMA; seOran.Value = 0; cmbYemTuru.ReadOnly = false; cmbYemTuru.EditValue = null; kayitTuru = null; /* Yeni kayıt için kayitTuru nesnesini null yapar */ }
private void gvkayitTuru_Click(object sender, EventArgs e) { kayitTuru = gv.GetFocusedRow() as YEM_KARISIM_YEM_TURU; if (kayitTuru != null) { cmbYemTuru.EditValue = kayitTuru.YEM_TURU; seOran.Value = kayitTuru.ORAN; cmbYemTuru.ReadOnly = true; } }