protected override bool beforePersistDlg(DomainObject entity) { string naslov = "Potvrda uplate"; string pitanje = "Da li zelite da unesete ovu uplatu? Unos uplate je nepovratna operacija."; PotvrdaDialog dlg = new PotvrdaDialog(naslov, pitanje); dlg.StartPosition = FormStartPosition.Manual; Point location = new Point(txtNapomena.Location.X, txtNapomena.Location.Y); dlg.Location = this.PointToScreen(location); return dlg.ShowDialog() == DialogResult.Yes; }
protected override bool beforePersistDlg(DomainObject entity) { string naslov = "Potvrda uplate"; string pitanje = "Da li zelite da unesete ovu uplatu? Unos uplate je nepovratna operacija."; PotvrdaDialog dlg = new PotvrdaDialog(naslov, pitanje); dlg.StartPosition = FormStartPosition.Manual; Point location = new Point(txtNapomena.Location.X, txtNapomena.Location.Y); dlg.Location = this.PointToScreen(location); return(dlg.ShowDialog() == DialogResult.Yes); }
private void mnUplataClanarine_Click(object sender, EventArgs e) { if (!dozvoliOtvaranjeProzora()) return; UplataClanarineDialog dlg; try { dlg = new UplataClanarineDialog(null); dlg.ShowDialog(); } catch (InfrastructureException ex) { MessageDialogs.showError(ex.Message, this.Text); return; } catch (Exception ex) { MessageDialogs.showError(ex.Message, this.Text); return; } if (dlg.DialogResult != DialogResult.OK) return; CitacKarticaDictionary.Instance.DodajUplate(dlg.Uplate); string naslov = "Uplata clanarine"; string pitanje = "Da li zelite da stampate potvrdu o uplati?"; PotvrdaDialog dlg2 = new PotvrdaDialog(naslov, pitanje); if (dlg2.ShowDialog() != DialogResult.Yes) return; try { using (ISession session = NHibernateHelper.Instance.OpenSession()) using (session.BeginTransaction()) { CurrentSessionContext.Bind(session); PreviewDialog p = new PreviewDialog(); List<int> idList = new List<int>(); foreach (UplataClanarine u in dlg.Uplate) { idList.Add(u.Id); } p.printWithoutPreview(new PotvrdaIzvestaj(idList)); } } catch (InfrastructureException ex) { MessageDialogs.showError(ex.Message, this.Text); } catch (Exception ex) { MessageDialogs.showError(ex.Message, this.Text); } finally { CurrentSessionContext.Unbind(NHibernateHelper.Instance.SessionFactory); } }