Beispiel #1
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 #2
0
        // MÉTODO PARA OBTENER TODAS LAS CATEGORIAS EN LA BASE DE DATOS (MYSQL)
        public ListaCategoria ObteberCategoria()
        {
            ListaCategoria  lista    = new ListaCategoria();
            MySqlConnection conexion = ServiciosBD.ObtenerConexion();

            try
            {
                StringBuilder sentencia = new StringBuilder(" SELECT *FROM CATEGORIA ");

                MySqlCommand comando = ServiciosBD.ObtenerComando(conexion, sentencia.ToString());

                comando.CommandText = sentencia.ToString();
                MySqlDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    Categoria entidad = ConvertEntity(lector);
                    lista.Add(entidad);
                }
                lector.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexion.Close();
                MySqlConnection.ClearPool(conexion);
            }
            return(lista);
        }
 public void LlenarListaCategoria(IEnumerable <CategoriaProducto> CategoriaProducto)
 {
     ListaCategoria.Clear();
     foreach (var item in CategoriaProducto)
     {
         ListaCategoria.Add(item);
     }
 }
Beispiel #4
0
        private async void CarregarCategorias()
        {
            var categorias = await CategoriaService.GetCategoria(DataBase.GetAppKey());

            ListaCategoria.Clear();

            foreach (var item in categorias)
            {
                ListaCategoria.Add(item);
            }
        }
 public async Task GetAllAsync()
 {
     try
     {
         var x = await Repository.GetAllAsync();
         ListaCategoria.Clear();
         foreach (var item in x)
         {
             ListaCategoria.Add(item);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #6
0
 // GET api/<controller>
 public HttpResponseMessage Get()
 {
     try
     {
         ServiciosLogica Srv      = new ServiciosLogica();
         ListaCategoria  Lista    = Srv.ObtenerCategoria();
         var             response = Request.CreateResponse <IEnumerable <Categoria> >(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 Categoria: " + ex.Message.Replace("\n", "").Replace("\r", "")
         };
         throw new HttpResponseException(resp);
     }
 }
Beispiel #7
0
        private void listarToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            ListaCategoria listaCategoria = new ListaCategoria();

            listaCategoria.Visible = true;
        }