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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }