private List <Elenco> RecuperaElenchiPrivate() { List <Elenco> elenchi = new List <Elenco>(); SqlServerExecuteObject sseo = null; SqlDataReader dr = null; string sSql = "SELECT IDElenco, Elenco, Nome_EN FROM dbo.TBLElenchi;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; dr = SqlProvider.ExecuteReaderObject(sseo); while (dr.Read()) { Elenco elenco = RiempiIstanza(dr); elenchi.Add(elenco); } if (dr != null) { dr.Close(); dr.Dispose(); } //elenchi.Add(new Elenco() { ID = 11, _nome_IT = "Ricerca nel catalogo", _nome_EN = "Search the catalog" }); return(elenchi); }
private async void bt_search_Clicked(object sender, EventArgs e) { Elenco elenco = await RestService.GetStudentsDataAsync(GenerateRequestUri(Constants.TutoripEndPoint)); //BindingContext = elenco; Users.ItemsSource = elenco.utenti; }
public IEnumerable <Elenco> Get() { try { using (var con = new SqlConnection(_configuration["ConnectionString"])) { var elencolist = new List <Elenco>(); var sqlCmd = $"Select * From Elenco"; using (SqlCommand cmd = new SqlCommand(sqlCmd, con)) { cmd.CommandType = CommandType.Text; con.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { var elenco = new Elenco(int.Parse(reader["id"].ToString()), int.Parse(reader["idAtor"].ToString()), int.Parse(reader["idObra"].ToString())); elencolist.Add(elenco); } return(elencolist); } } } catch (SqlException ex) { throw new Exception(ex.Message); } }
public ActionResult Normativa(DatiEstrumentiTabModel model) { ActionResult result = null; if (string.IsNullOrWhiteSpace(model.NomeElenco)) { model.NomeElenco = "Normativa nazionale"; RouteData.Values["nomeElenco"] = "Normativa nazionale"; } int totale = 0; Elenco elenco = ElencoRepository.Instance.RecuperaElenco(model.NomeElenco); model.VoceMenu = VoceMenuRepository.Instance.RecuperaVoceMenu("normativa"); if (elenco != null && model.VoceMenu != null) { if (!string.IsNullOrWhiteSpace(model.Mode) && model.Mode.Equals("export", StringComparison.CurrentCultureIgnoreCase)) { byte[] data = null; List <DocumentoCondivisione> esportazione = DocumentoCondivisioneRepository.Instance.RecuperaDocumentiCondivisione(model.Testo, elenco.ID.ToString(), 0, int.MaxValue, out totale); data = EsportazioneUtils.GeneraXlsxDatiAmbientaliCondivisione(esportazione); if (data != null) { result = File(data, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "Export.xlsx"); } else { result = HttpNotFound(); } } else { List <DocumentoCondivisione> risorse = DocumentoCondivisioneRepository.Instance.RecuperaDocumentiCondivisione(model.Testo, elenco.ID.ToString(), model.IndiceInizio, model.IndiceInizio + model.DimensionePagina, out totale); model.Risorse = risorse; model.Elenco = elenco; model.TotaleRisultati = totale; result = View(model); } } else { result = HttpNotFound(); } return(result); }
private Elenco RiempiIstanza(SqlDataReader dr) { if (dr == null) { throw new ArgumentNullException("dr"); } Elenco elenco = new Elenco(); elenco.ID = dr.GetInt32(0); elenco._nome_IT = dr.IsDBNull(1) ? "" : dr.GetString(1).Trim(); elenco._nome_EN = dr.IsDBNull(2) ? "" : dr.GetString(2).Trim(); return(elenco); }
public void AdicionarAtorNoElenco(Ator ator) { if (ator.Idade < 18 && Genero == Genero.Terror) { throw new Exception("Não é permitido ator menor de idade neste filme."); } if (Disponivel) { throw new Exception("Não é permitido adicionar ator no elenco após a publicação."); } if (TipoProducao == TipoProducao.Curta && Elenco.Count() == 5) { throw new Exception("Não é permitido adicionar mais de 5 atores no elenco."); } if (TipoProducao == TipoProducao.Normal && Elenco.Count() == 50) { throw new Exception("Não é permitido adicionar mais de 50 atores no elenco."); } elenco.Add(ator); }
public static async Task <Elenco> GetStudentsDataAsync(string uri) { Elenco utenti = null; try { HttpResponseMessage response = await _client.GetAsync(uri); if (response.IsSuccessStatusCode) { string content = await response.Content.ReadAsStringAsync(); utenti = JsonConvert.DeserializeObject <Elenco>(content); } } catch (Exception ex) { Debug.WriteLine("\tERROR {0}", ex.Message); } return(utenti); }
public Elenco GetById(int id) { try { using (var con = new SqlConnection(_configuration["ConnectionString"])) { var sqlCmd = $"Select * From Elenco Where Id ={id} "; using (SqlCommand cmd = new SqlCommand(sqlCmd, con)) { cmd.CommandType = CommandType.Text; con.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { var elenco = new Elenco(int.Parse(reader["id"].ToString()), int.Parse(reader["idAtor"].ToString()), int.Parse(reader["idObra"].ToString())); return(elenco); } return(default);