Example #1
0
        public static void initHeaderFooterFromForm(HeaderFooterForm form)
        {
            Opcije o = Opcije.Instance;

            o.Header1Text = form.Header1Text;
            o.Header2Text = form.Header2Text;
            o.Header3Text = form.Header3Text;
            o.Header4Text = form.Header4Text;
            o.FooterText  = form.FooterText;

            o.Header1Font = form.Header1Font;
            o.Header2Font = form.Header2Font;
            o.Header3Font = form.Header3Font;
            o.Header4Font = form.Header4Font;
            o.FooterFont  = form.FooterFont;

            o.Header1FontSize = form.Header1FontSize;
            o.Header2FontSize = form.Header2FontSize;
            o.Header3FontSize = form.Header3FontSize;
            o.Header4FontSize = form.Header4FontSize;
            o.FooterFontSize  = form.FooterFontSize;

            o.Header1FontBold = form.Header1FontBold;
            o.Header2FontBold = form.Header2FontBold;
            o.Header3FontBold = form.Header3FontBold;
            o.Header4FontBold = form.Header4FontBold;
            o.FooterFontBold  = form.FooterFontBold;

            o.Header1FontItalic = form.Header1FontItalic;
            o.Header2FontItalic = form.Header2FontItalic;
            o.Header3FontItalic = form.Header3FontItalic;
            o.Header4FontItalic = form.Header4FontItalic;
            o.FooterFontItalic  = form.FooterFontItalic;

            o.PrikaziDEOcene = form.PrikaziDEOcene;
            if (form.DeoTakKod == DeoTakmicenjaKod.Takmicenje1)
            {
                o.StampajSveSpraveTak1 = form.StampajSveSprave;
                if (o.StampajSveSpraveTak1)
                {
                    o.BrojSpravaPoStraniTak1 = form.BrojSpravaPoStrani;
                }
            }
            else
            {
                o.StampajSveSpraveTak3 = form.StampajSveSprave;
                if (o.StampajSveSpraveTak3)
                {
                    o.BrojSpravaPoStraniTak3 = form.BrojSpravaPoStrani;
                }
            }
            o.PrikaziPenalSprave           = form.PrikaziPenalSprave;
            o.StampajRedniBrojNaStartListi = form.StampajRedniBrojNaStartListi;
            o.StampajKategoriju            = form.StampajKategoriju;
            o.StampajKlub        = form.StampajKlub;
            o.BrojEOcenaFormular = form.BrojEOcenaFormular;
        }
Example #2
0
        private void kreiranjeUnosa()
        {
            while (_kreiranjeUtoku == true)
            {
                Console.Clear();
                Stanje.getStanje();

                Opcije.OpcijeDodatak();

                Console.WriteLine(neispravanUnos);

                string opcija = Console.ReadLine().ToLower().Trim().Replace(" ", "");

                switchOpcije(opcija);
            }
        }
        private void dodajPizzu()
        {
            while (_kreiranjeUtoku == true)
            {
                kreirajPizzu();
                if (_potvrdaKreiranja == false)
                {
                    return;
                }

                Console.Clear();
                Stanje.getStanje();
                Opcije.ZeliteLiPizzu();

                string odgovor = Console.ReadLine().Trim().Replace(" ", "");
                if (odgovor != "da")
                {
                    _kreiranjeUtoku = false;
                }
            }
        }
Example #4
0
        public Pizza()
        {
            _dodaci = new List <Dodatak>();
            Stanje.nullStanje();


            kreiranjeVelicine();
            if (_potvrdaKreiranja == false)
            {
                return;
            }
            //Stanje.setStanje(_size.Ime(), _size.Cena());


            kreiranjeKore();
            if (_potvrdaKreiranja == false)
            {
                return;
            }
            //Stanje.setStanje(_crust.Ime(), _crust.Cena());

            Console.Clear();
            Stanje.getStanje();

            Opcije.ZeliteLiDodatke();
            string odgovor = Console.ReadLine().Replace(" ", "").Trim().ToLower();

            if (odgovor == "da")
            {
                KreiranjeDodataka kreiranjeD = new KreiranjeDodataka();
                _cena            += kreiranjeD.Cena();
                _potvrdaKreiranja = kreiranjeD.PotvrdaKreiranja();
                _dodaci           = kreiranjeD.Dodaci();
            }

            Console.Clear();
            Stanje.getStanje();
            _konacnoStanje = Stanje.getFinalState();
        }
Example #5
0
        public static void init()
        {
            Sesija.Instance.InitSession();

            // NOTE: Najpre inicijalizujem opcije jer se koriste u nekim od update metoda.

            ISession session = null;

            try
            {
                using (session = NHibernateHelper.Instance.OpenSession())
                    using (session.BeginTransaction())
                    {
                        CurrentSessionContext.Bind(session);
                        OpcijeDAO opcijeDAO = DAOFactoryFactory.DAOFactory.GetOpcijeDAO();
                        Opcije    opcije    = opcijeDAO.FindOpcije();
                        if (opcije == null)
                        {
                            // NOTE: Ova naredba se izvrsava samo pri prvom izvrsavanju aplikacije
                            opcije = new Opcije();
                            opcijeDAO.Add(opcije);
                            session.Transaction.Commit();
                        }
                        Opcije.Instance = opcije;
                    }
            }
            catch (Exception ex)
            {
                if (session != null && session.Transaction != null && session.Transaction.IsActive)
                {
                    session.Transaction.Rollback();
                }
                throw new InfrastructureException(ex.Message, ex);
            }
            finally
            {
                CurrentSessionContext.Unbind(NHibernateHelper.Instance.SessionFactory);
            }

            Cursor.Current = Cursors.WaitCursor;
            Cursor.Show();
            try
            {
                new VersionUpdater().update();
            }
            finally
            {
                Cursor.Hide();
                Cursor.Current = Cursors.Arrow;
            }

            session = null;
            try
            {
                using (session = NHibernateHelper.Instance.OpenSession())
                    using (session.BeginTransaction())
                    {
                        CurrentSessionContext.Bind(session);
                        Jezik jezik = DAOFactoryFactory.DAOFactory.GetJezikDAO().FindDefault();
                        Opcije.Instance.UpdateJezik(jezik);
                    }
            }
            catch (Exception ex)
            {
                if (session != null && session.Transaction != null && session.Transaction.IsActive)
                {
                    session.Transaction.Rollback();
                }
                throw new InfrastructureException(ex.Message, ex);
            }
            finally
            {
                CurrentSessionContext.Unbind(NHibernateHelper.Instance.SessionFactory);
            }

            RazneProvere rp = new RazneProvere();
            // rp.proveriPrvaDvaKola();   // OK

            // rp.proveriRezultateIOcene();

            /*  Ne prolazi za sledece (TODO4: Proveri da li postoji greska u programu):
             *  MSG - MEMORIJAL "LAZA KRSTIC i MARICA DZELATOVIC" 2015, NOVI SAD, 5.12.2015 (335): Octavian Tomescu nema nijednu ocenu Takmicenje3
             *  MSG - II KOLO PGL SRBIJE, NOVI SAD, 7.11.2015 (328): Stefan Malovic total se razlikuje Razboj Takmicenje1
             *  MSG - II KOLO PGL SRBIJE, NOVI SAD, 7.11.2015 (328): Aleksandar Radosavljevic total se razlikuje Karike Takmicenje1
             *  (U "MEMORIJAL 2015" u takmicenju 3 u V kategoriji za Octavian Tomescu postoji rezultat za preskok
             *  sa ocenom koja nije kao u takmicenju 1), a u takmicenju 3 nije uneta nijedana ocena za Octavian Tomescu.)
             */


            // rp.dumpRezultati();
            // rp.takmicenjaBezOcene();
            // rp.proveriViseKola();  // Postoji nekoliko takmicenja gde ova provera ne prolazi, ali mislim da je bolje
            // nista me menjam.

            // Export schema from BiltenPodaci.sdf using the ExportSqlCe.exe tool.
            // For usage information, just run "ExportSqlCe.exe" without any arguments.
            //string schemaFile = "BiltenPodaciScript.sql";
            //ProcessStartInfo startInfo = new ProcessStartInfo();
            //startInfo.FileName = @"..\..\..\..\Bilten\Libs\ExportSqlCe.exe";
            //startInfo.Arguments = String.Format("\"Data Source=BiltenPodaci.sdf\" {0} schemaonly", schemaFile);
            //var process = Process.Start(startInfo);
            //process.WaitForExit();

            //Bilten.Util.DFS dfs = new Bilten.Util.DFS();
            //dfs.createGraphFromExportSqlCeStript(schemaFile);
            //dfs.doDFS();

            // Kreiranje prazne baze
            //new SqlCeUtilities().CreateDatabase(@"..\..\clanovi_podaci2.sdf", "sdv");

            //new DatabaseUpdater().updateDatabase();
        }
Example #6
0
        public static void initHeaderFooterFormFromOpcije(HeaderFooterForm form)
        {
            Opcije o = Opcije.Instance;

            form.Header1Text = o.Header1Text;
            form.Header2Text = o.Header2Text;
            form.Header3Text = o.Header3Text;
            form.Header4Text = o.Header4Text;
            form.FooterText  = o.FooterText;

            form.Header1Font = o.Header1Font;
            form.Header2Font = o.Header2Font;
            form.Header3Font = o.Header3Font;
            form.Header4Font = o.Header4Font;
            form.FooterFont  = o.FooterFont;

            form.Header1FontSize = o.Header1FontSize;
            form.Header2FontSize = o.Header2FontSize;
            form.Header3FontSize = o.Header3FontSize;
            form.Header4FontSize = o.Header4FontSize;
            form.FooterFontSize  = o.FooterFontSize;

            form.Header1FontBold = o.Header1FontBold;
            form.Header2FontBold = o.Header2FontBold;
            form.Header3FontBold = o.Header3FontBold;
            form.Header4FontBold = o.Header4FontBold;
            form.FooterFontBold  = o.FooterFontBold;

            form.Header1FontItalic = o.Header1FontItalic;
            form.Header2FontItalic = o.Header2FontItalic;
            form.Header3FontItalic = o.Header3FontItalic;
            form.Header4FontItalic = o.Header4FontItalic;
            form.FooterFontItalic  = o.FooterFontItalic;

            form.PrikaziDEOcene = o.PrikaziDEOcene;
            if (form.DeoTakKod == DeoTakmicenjaKod.Takmicenje1)
            {
                form.StampajSveSprave = o.StampajSveSpraveTak1;
                if (o.StampajSveSpraveTak1)
                {
                    form.BrojSpravaPoStrani = o.BrojSpravaPoStraniTak1;
                }
                else
                {
                    form.BrojSpravaPoStrani = Opcije.INITIAL_BROJ_SPRAVA_PO_STRANI_TAK1;
                }
            }
            else
            {
                form.StampajSveSprave = o.StampajSveSpraveTak3;
                if (o.StampajSveSpraveTak3)
                {
                    form.BrojSpravaPoStrani = o.BrojSpravaPoStraniTak3;
                }
                else
                {
                    form.BrojSpravaPoStrani = Opcije.INITIAL_BROJ_SPRAVA_PO_STRANI_TAK3;
                }
            }
            form.PrikaziPenalSprave           = o.PrikaziPenalSprave;
            form.StampajRedniBrojNaStartListi = o.StampajRedniBrojNaStartListi;
            form.StampajKategoriju            = o.StampajKategoriju;
            form.StampajKlub        = o.StampajKlub;
            form.BrojEOcenaFormular = o.BrojEOcenaFormular;
        }