public ListaSubCategoria ObtenerSubCategoria() { ListaSubCategoria lista = new ListaSubCategoria(); MySqlConnection conexion = ServiciosBD.ObtenerConexion(); try { StringBuilder sentencia = new StringBuilder(" SELECT *FROM SUBCATEGORIA "); MySqlCommand comando = ServiciosBD.ObtenerComando(conexion, sentencia.ToString()); comando.CommandText = sentencia.ToString(); MySqlDataReader lector = comando.ExecuteReader(); while (lector.Read()) { SubCategoria entidad = ConvertEntity(lector); lista.Add(entidad); } lector.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexion.Close(); MySqlConnection.ClearPool(conexion); } return(lista); }
private async void VerificaClassificadoBaseLocal() { if (DataBase.GetClassificado() != null) { try { var dadosSituacao = await SituacaoClassificadoService.VerificaSituacaoClassificado(DataBase.GetAppKey()); var dadosClassificadoLocal = DataBase.GetClassificado(); Situacao = dadosSituacao.situacao; Observacao = dadosSituacao.obs; CategoriaSelecionada = ListaCategoria.ToList().Find(c => c.categoria == dadosClassificadoLocal.categ); SubCategoriaSelecionada = ListaSubCategoria.ToList().Find(s => s.subcategoria == dadosClassificadoLocal.subcateg); Titulo = dadosClassificadoLocal.titulo; Texto = dadosClassificadoLocal.texto; Hora1Inicial = ListaHoras.ToList().Find(h => h.Horas == dadosClassificadoLocal.contato_h1.Substring(0, 5)); Hora1Final = ListaHoras.ToList().Find(h => h.Horas == dadosClassificadoLocal.contato_h1.Substring(5, 5)); Hora2Inicial = ListaHoras.ToList().Find(h => h.Horas == dadosClassificadoLocal.contato_h2.Substring(0, 5)); Hora2Final = ListaHoras.ToList().Find(h => h.Horas == dadosClassificadoLocal.contato_h2.Substring(5, 5)); Telefone = dadosClassificadoLocal.contato_tel; Email = dadosClassificadoLocal.contato_email; } catch (Exception erro) { await App.Current.MainPage.DisplayAlert("Erro", "Erro => " + erro, "Ok"); } } }
public async void CarregarSubCategorias(string idCategoria) { var listaSubCategoria = await SubCategoriaService.GetSubCategoria(DataBase.GetAppKey(), idCategoria); ListaSubCategoria.Clear(); foreach (var item in listaSubCategoria) { ListaSubCategoria.Add(item); } }
// GET api/<controller> public HttpResponseMessage Get() { try { ServiciosLogica Srv = new ServiciosLogica(); ListaSubCategoria Lista = Srv.ObtenerSubCategoria(); var response = Request.CreateResponse <IEnumerable <SubCategoria> >(System.Net.HttpStatusCode.Created, Lista); return(response); } catch (Exception ex) { var resp = new HttpResponseMessage(HttpStatusCode.NotFound) { Content = new StringContent(string.Format(ex.Message)), ReasonPhrase = "Error al Obtener Lista de Sub Categoria: " + ex.Message.Replace("\n", "").Replace("\r", "") }; throw new HttpResponseException(resp); } }