Exemplo n.º 1
0
        // Kreira listu objekata èitanjem podataka iz baze
        public static MjestoList CreateNew(IDataReader dr)
        {
            MjestoList rez = new MjestoList();

            while (dr.Read())
            {
                rez.Add(Mjesto.CreateNew(dr));
            }
            return(rez);
        }
Exemplo n.º 2
0
        // Dohvat mjesta po razlièitim kriterijima

        public MjestoList FetchAll()
        {
            using (SqlConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
            {
                using (SqlCommand cmd = db.CreateCommand())
                {
                    cmd.CommandText = "[dbo].[ap_MjestoList_R]";
                    cmd.CommandType = CommandType.StoredProcedure;

                    db.Open();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        return(MjestoList.CreateNew(dr));
                    }
                }
            }
        }
Exemplo n.º 3
0
        public PartnerWizardForm()
        {
            using (new StatusBusy())
            {
                InitializeComponent();

                // Dohvat svih partnera
                partnerBindingSource.DataSource = partnerBll.FetchAll();

                // Dohvat svih mjesta kako bi se omoguæio lookup
                MjestoList mjesta = (new MjestoBllProvider()).FetchAll();
                sjedisteMjestoBindingSource.DataSource = mjesta;
                isporukaMjestoBindingSource.DataSource = mjesta;

                // Povezivanje na objekte - programski radi definiranja formata prikaza
                // Prikazivanje/skrivanje panela ovisno o svojstvu Checked odabira tvrtka/osoba
                osobaPanel.DataBindings.Add(new Binding("Visible", osobaCheck, "Checked"));
                tvrtkaPanel.DataBindings.Add(new Binding("Visible", tvrtkaCheck, "Checked"));
            }
        }
Exemplo n.º 4
0
        public PartnerForm()
        {
            InitializeComponent();

            // Dohvat svih partnera
            partnerBindingSource.DataSource = partnerBll.FetchAll();

            // Dohvat svih mjesta kako bi se omoguæio lookup
            MjestoList mjesta = (new MjestoBllProvider()).FetchAll();

            sjedisteMjestoBindingSource.DataSource = mjesta;
            isporukaMjestoBindingSource.DataSource = mjesta;

            // Postavljanje stanja forme
            State = BusinessObjectState.Unmodified;

            // Povezivanje na objekte - programski radi definiranja formata prikaza
            // Prikazivanje/skrivanje panela ovisno o tvrtka/osoba svojstva Checked
            osobaPanel.DataBindings.Add(new Binding("Visible", osobaCheck, "Checked"));
            tvrtkaPanel.DataBindings.Add(new Binding("Visible", tvrtkaCheck, "Checked"));
        }