private void btnKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (raporTasarimlari.Id == 0) { FrmRaporUstBilgi frmRaporUstBilgi = new FrmRaporUstBilgi(); frmRaporUstBilgi.ShowDialog(); if (frmRaporUstBilgi.Vazgecildi) { XtraMessageBox.Show("Kayıt işlemi başarısız!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DizaynIsmi = frmRaporUstBilgi.RaporIsmi; raporTasarimlari.DuzenlemeTarihi = (DateTime?)null; } else { raporTasarimlari.DuzenlemeTarihi = DateTime.Now; } raporTasarimlari.DizaynAraci = this.Name; raporDal.AddOrUpdate(context, raporTasarimlari); raporDal.Save(context); //raporTasarimlari.Id = repo.Rapor.KaydetID(raporTasarimlari); XtraMessageBox.Show("Kayıt işlemi başarılı", "Rapor Tasarımı Kaydedildi", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception err) { throw err; } }
private void btnDizaynIsmiDegistir_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var frm = new FrmRaporUstBilgi(); frm.ShowDialog(); if (frm.Vazgecildi) { return; } var resID = Convert.ToInt32(gvRaporlar.GetRowCellValue(gvRaporlar.FocusedRowHandle, "Id")); secilenRaporTasarimi = raporDal.GetByFilter(context, x => x.Id == resID); secilenRaporTasarimi.DizaynIsmi = frm.RaporIsmi; raporDal.AddOrUpdate(context, secilenRaporTasarimi); raporDal.Save(context); XtraMessageBox.Show("Rapor ismi güncellendi", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); secilenRaporTasarimi = null; var res = raporDal.GetAll(context, x => x.DizaynTipi == dizaynTipi.ToString() && x.DizaynAraci == dizaynAraci);// repo.Rapor.Getir(x => x.DizaynTipi == dizaynTipi.ToString()).ToList(); grRaporlar.DataSource = res; }