Exemplo n.º 1
0
        public List <Categoria> Listar()
        {
            var    conex = new ConectionFactory();
            string sp    = "spListaCategoria";

            var dt         = conex.ExecutaSpDataTable(sp);
            var categorias = new List <Categoria>();

            for (var i = 0; i < dt.Rows.Count; i++)
            {
                var categoria = new Categoria
                                (
                    int.Parse(dt.Rows[i]["Id_Categoria"].ToString()),
                    dt.Rows[i]["Des_Categoria"].ToString()
                                );


                if (dt.Rows.Count < 1)
                {
                    throw new Exception("Categoria não encontrada");
                }

                categorias.Add(categoria);
            }
            return(categorias);
        }
Exemplo n.º 2
0
        public List <Peca> Listar()
        {
            var    conex = new ConectionFactory();
            string sp    = "spListaPecas";

            var dt    = conex.ExecutaSpDataTable(sp);
            var pecas = new List <Peca>();

            for (var i = 0; i < dt.Rows.Count; i++)
            {
                var peca = new Peca();

                dt.Rows[i]["CodConusi"].ToString();
                dt.Rows[i]["CodTipo"].ToString();



                if (dt.Rows.Count < 1)
                {
                    throw new Exception("Peça não encontrada");
                }

                pecas.Add(peca);
            }
            return(pecas);
        }
Exemplo n.º 3
0
        public Categoria Buscar(int id)
        {
            var    conex = new ConectionFactory();
            string sp    = "spBuscarCategoria";

            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@p_id_categoria", id));


            var dt = conex.ExecutaSpDataTable(sp, parametros);

            if (dt.Rows.Count < 1)
            {
                throw new Exception("Categoria não encontrada");
            }

            var categoria = new Categoria
                            (
                int.Parse(dt.Rows[0]["Id_Categoria"].ToString()),
                dt.Rows[0]["Des_Categoria"].ToString()
                            );

            return((Categoria)categoria);
        }
Exemplo n.º 4
0
        public Peca Buscar(int id)
        {
            var    conex = new ConectionFactory();
            string sp    = "spBuscarPecas";

            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@p_id_pecas", id));

            var dt = conex.ExecutaSpDataTable(sp, parametros);

            if (dt.Rows.Count < 1)
            {
                throw new Exception("Peça não encontrada");
            }

            var peca = new Peca
                       (

                       );

            dt.Rows[0]["CodConusi"].ToString();


            return(peca);
        }
Exemplo n.º 5
0
        public List <Peca> Listar(string pesquisa)
        {
            var    conex = new ConectionFactory();
            string sp    = "spListaPecas";

            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@pesquisa", pesquisa));

            var dt    = conex.ExecutaSpDataTable(sp, parametros);
            var pecas = new List <Peca>();

            for (var i = 0; i < dt.Rows.Count; i++)
            {
                var peca = new Peca()
                {
                    Id        = int.Parse(dt.Rows[i]["Id"].ToString()),
                    CodConusi = dt.Rows[i]["CodConusi"].ToString(),
                    Tipo      = new Tipo()
                    {
                        IdTipo    = int.Parse(dt.Rows[i]["CodTipo"].ToString()),
                        Descricao = dt.Rows[i]["Des_Tipo"].ToString()
                    }
                };

                if (dt.Rows.Count < 1)
                {
                    throw new Exception("Peça não encontrada");
                }

                pecas.Add(peca);
            }
            return(pecas);
        }
Exemplo n.º 6
0
        public List <Tipo> Listar()
        {
            var    conex = new ConectionFactory();
            string sp    = "spListaTipos";

            var dt    = conex.ExecutaSpDataTable(sp);
            var tipos = new List <Tipo>();

            for (var i = 0; i < dt.Rows.Count; i++)
            {
                var tipo = new Tipo
                           (
                    int.Parse(dt.Rows[i]["Id_Tipo"].ToString()),
                    dt.Rows[i]["Des_Tipo"].ToString()
                           );

                if (dt.Rows.Count < 1)
                {
                    throw new Exception("Tipo não encontrado");
                }

                tipos.Add(tipo);
            }
            return(tipos);
        }
Exemplo n.º 7
0
        public Tipo Buscar(int Id)
        {
            var    conex = new ConectionFactory();
            string sp    = "spBuscarTipos";

            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@p_id_tipos", Id));

            var dt = conex.ExecutaSpDataTable(sp, parametros);

            if (dt.Rows.Count < 1)
            {
                throw new Exception("Tipo não encontrado");
            }

            Tipo tipo = new Tipo(
                int.Parse(dt.Rows[0]["Id_Tipo"].ToString()),
                dt.Rows[0]["Des_Tipo"].ToString(),
                int.Parse(dt.Rows[0]["CodPeca"].ToString())
                );



            //var categoria = new Categoria
            //(
            //    dt.Rows[0]["Des_Tipo"].ToString()
            //);

            return(tipo);
        }
Exemplo n.º 8
0
        public List <Tipo> Listar(string pesquisa)
        {
            var    conex = new ConectionFactory();
            string sp    = "spListaTipos";

            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@pesquisa", pesquisa));

            var dt    = conex.ExecutaSpDataTable(sp, parametros);
            var tipos = new List <Tipo>();

            for (var i = 0; i < dt.Rows.Count; i++)
            {
                var tipo = new Tipo()
                {
                    IdTipo    = Convert.ToInt32(dt.Rows[i]["Id_Tipo"]),
                    Descricao = dt.Rows[i]["Des_Tipo"].ToString(),
                    Categoria = new Categoria()
                    {
                        Id        = Convert.ToInt32(dt.Rows[i]["CodPeca"]),
                        Descricao = dt.Rows[i]["Des_Categoria"].ToString()
                    }
                };
                if (dt.Rows.Count < 1)
                {
                    throw new Exception("Tipo não encontrado");
                }

                tipos.Add(tipo);
            }
            return(tipos);
        }