Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
        }