Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
            }
        }