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);
        }
Beispiel #2
0
        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");
                }
            }
        }
Beispiel #3
0
        public async void CarregarSubCategorias(string idCategoria)
        {
            var listaSubCategoria = await SubCategoriaService.GetSubCategoria(DataBase.GetAppKey(), idCategoria);

            ListaSubCategoria.Clear();

            foreach (var item in listaSubCategoria)
            {
                ListaSubCategoria.Add(item);
            }
        }
Beispiel #4
0
 // 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);
     }
 }