// 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); }
// 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)); } } } }
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")); } }
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")); }