protected void DdlKlasaKatnost_OnSelectedIndexChanged(object sender, EventArgs e) { DropDownList ddlKlasa = (DropDownList)ListPosebniUslovi.FindControl("DdlKlasa"); DropDownList ddlKatnost = (DropDownList)ListPosebniUslovi.FindControl("DdlKatnost"); string selKlasa = ddlKlasa.SelectedValue; string selKatnost = ddlKatnost.SelectedValue; var listParceli = (List <IGradParceli>)ViewState["ListPosebniUslovi"]; IQueryable <IGradParceli> listParceliNovi = null; if (selKlasa != "Сите" && selKatnost != "Сите") { listParceliNovi = listParceli.Where(r => (r.KlasaNamena == selKlasa) && (r.Katnost == selKatnost)).AsQueryable(); } if (selKlasa != "Сите" && selKatnost == "Сите") { listParceliNovi = listParceli.Where(r => r.KlasaNamena == selKlasa).AsQueryable(); } if (selKlasa == "Сите" && selKatnost != "Сите") { listParceliNovi = listParceli.Where(r => r.Katnost == selKatnost).AsQueryable(); } if (selKlasa == "Сите" && selKatnost == "Сите") { listParceliNovi = listParceli.AsQueryable(); } if (listParceliNovi != null && listParceliNovi.Any()) { ListPosebniUslovi.DataSource = listParceliNovi; } else { IGradParceli item = new GradParceli(); item.Broj = "Нема податоци"; var tmpList = new List <IGradParceli> { item }; ListPosebniUslovi.DataSource = tmpList; } ListPosebniUslovi.DataBind(); }
private GradParceli CreateObject(DataRow dr) { var item = new GradParceli { Id = int.Parse(dr["mikro_gradezna_parcela_id"].ToString()), Broj = dr["broj"].ToString(), KlasaNamena = dr["klasa_namena"].ToString(), KompKlasaNamena = dr["komp_klasa_namena"].ToString(), MaxVisina = dr["max_visina"].ToString(), Katnost = dr["katnost"].ToString(), ParkingMesta = dr["parking_mesta"].ToString(), ProcentIzgradenost = (dr["procent_izgradenost"] == null || dr["procent_izgradenost"].ToString() == "") ? (double?)null : double.Parse(dr["procent_izgradenost"].ToString()), KoeficientIskoristenost = (dr["koef_iskoristenost"] == null || dr["koef_iskoristenost"].ToString() == "") ? (double?)null : double.Parse(dr["koef_iskoristenost"].ToString()), PovrshinaGradenje = (dr["povrsina_gradenje"] == null || dr["povrsina_gradenje"].ToString() == "") ? (double?)null : double.Parse(dr["povrsina_gradenje"].ToString()), BrutoPovrshina = (dr["bruto_povrsina"] == null || dr["bruto_povrsina"].ToString() == "") ? (double?)null : double.Parse(dr["bruto_povrsina"].ToString()), Povrshina = (dr["povrsina"] == null || dr["povrsina"].ToString() == "") ? (double?)null : double.Parse(dr["povrsina"].ToString()), PovrshinaPresmetana = (dr["povrsina_presmetana"] == null || dr["povrsina_presmetana"].ToString() == "") ? (double?)null : double.Parse(dr["povrsina_presmetana"].ToString()), OpfatId = int.Parse(dr["fk_mikro_opfat"].ToString()), OpfatIme = dr["opfat_ime"].ToString() }; return(item); }
private IGradParceli CreateObject(DataRow dr) { var item = new GradParceli { Id = int.Parse(dr["mikro_gradezna_parcela_id"].ToString()), Broj = dr["broj"].ToString(), KlasaNamena = dr["klasa_namena"].ToString(), KompKlasaNamena = dr["komp_klasa_namena"].ToString(), MaxVisina = dr["max_visina"].ToString(), Katnost = dr["katnost"].ToString(), Extrude = (dr["extrude"] == null || dr["extrude"].ToString() == "") ? (double?)null : double.Parse(dr["extrude"].ToString()), ParkingMesta = dr["parking_mesta"].ToString(), ProcentIzgradenost = (dr["procent_izgradenost"] == null || dr["procent_izgradenost"].ToString() == "") ? (double?)null : double.Parse(dr["procent_izgradenost"].ToString()), KoeficientIskoristenost = (dr["koef_iskoristenost"] == null || dr["koef_iskoristenost"].ToString() == "") ? (double?)null : double.Parse(dr["koef_iskoristenost"].ToString()), PovrshinaGradenje = (dr["povrsina_gradenje"] == null || dr["povrsina_gradenje"].ToString() == "") ? (double?)null : double.Parse(dr["povrsina_gradenje"].ToString()), BrutoPovrshina = (dr["bruto_povrsina"] == null || dr["bruto_povrsina"].ToString() == "") ? (double?)null : double.Parse(dr["bruto_povrsina"].ToString()), Povrshina = (dr["povrsina"] == null || dr["povrsina"].ToString() == "") ? (double?)null : double.Parse(dr["povrsina"].ToString()), PovrshinaPresmetana = (dr["povrsina_presmetana"] == null || dr["povrsina_presmetana"].ToString() == "") ? (double?)null : double.Parse(dr["povrsina_presmetana"].ToString()), OpstiUsloviId = (dr["fk_opsti_uslovi"] == null || dr["fk_opsti_uslovi"].ToString() == "") ? (int?)null : int.Parse(dr["fk_opsti_uslovi"].ToString()), PosebniUsloviId = (dr["fk_posebni_uslovi"] == null || dr["fk_posebni_uslovi"].ToString() == "") ? (int?)null : int.Parse(dr["fk_posebni_uslovi"].ToString()), OpfatId = int.Parse(dr["fk_mikro_opfat"].ToString()) }; try { item.GeoJson = dr["geojson"].ToString(); } catch { // ignored } try { item.Presek = (dr["presek"] == null || dr["presek"].ToString() == "") ? (double?)null : double.Parse(dr["presek"].ToString()); } catch { // ignored } return(item); }
// Helper methods for serializing Products to CSV format. private void WriteItem(GradParceli product, StreamWriter writer) { writer.WriteLine("{0},{1},{2},{3}", Escape(product.Id), Escape(product.Broj), Escape(product.BrutoPovrshina), Escape(product.Katnost)); }