예제 #1
0
        public RespuestaConsultaCategorias Consultar()
        {
            RespuestaConsultaCategorias respuesta = new RespuestaConsultaCategorias();

            try
            {
                conexion.Open();
                respuesta.Categorias = categoriaRepository.Consultar();
                conexion.Close();
                if (respuesta.Categorias.Count > 0)
                {
                    respuesta.Mensaje = "Se consultaron los datos";
                }
                else
                {
                    respuesta.Mensaje = "Los datos no existen";
                }
                respuesta.Error = false;
                return(respuesta);
            }
            catch (Exception e)
            {
                respuesta.Error   = true;
                respuesta.Mensaje = $"Error de la aplicación: " + e.Message;
                return(respuesta);
            }
            finally
            {
                conexion.Close();
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            CategoriaRepository categoriaRepository = new CategoriaRepository();

            try
            {
                Console.WriteLine("\nCADASTRO DE CATEGORIA\n");
                Categoria categoria = new Categoria();
                Console.Write("Informe o nome da Categoria....: ");
                categoria.Nome = Console.ReadLine();
                categoriaRepository.AbrirConexao();
                categoriaRepository.Inserir(categoria);
                Console.WriteLine("\nCategoria cadastrado com sucesso.");

                //exibindo a consulta..
                Console.WriteLine("\n\tCONSULTA DE CATEGORIAS");
                foreach (Categoria registro in categoriaRepository.Consultar())
                {
                    Console.WriteLine("\n\tCategoria ->" + registro.ToString());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nOcorreu um erro: " + e.Message);
            }

            finally
            {
                categoriaRepository.FecharConexao();
            }
            Console.ReadKey();
        }