public void cadastrarEntrada(EntidadeEntrada varEntrada) { if (varEntrada == null) { throw new Exception("Informar os dados do Entrada"); } DMovimentacao aux = new DMovimentacao(); aux.cadastrarEntrada(varEntrada); }
public List <EntidadeEntrada> consultarTodasAsEntradasDeUmProduto(EntidadeProduto varProduto, EntidadeEntrada varEntrada) { List <EntidadeEntrada> retorno = new List <EntidadeEntrada>(); try { this.Conectar(); string sql = "select * from ENTRADA as e join PRODUTO as p on e.id_produto = p.id_produto where e.id_produto = @id_produto"; SqlCommand cmd = new SqlCommand(sql, sqlcon); SqlDataReader DbReader = cmd.ExecuteReader(); cmd.Parameters.Add("@id_produto", SqlDbType.Int); cmd.Parameters["@id_produto"].Value = varProduto.IdProduto; while (DbReader.Read()) { EntidadeEntrada entrada = new EntidadeEntrada(); entrada.IdEntrada = DbReader.GetInt32(DbReader.GetOrdinal("id_entrada")); entrada.LoteEntrada = DbReader.GetString(DbReader.GetOrdinal("lote_entrada")); entrada.QuantidadeEntrada = DbReader.GetInt32(DbReader.GetOrdinal("quantidade_entrada")); entrada.ValorTotalEntrada = DbReader.GetDouble(DbReader.GetOrdinal("valor_total_entrda")); entrada.DataEntrada = DbReader.GetString(DbReader.GetOrdinal("data_entrada")); entrada.ValidadeEntrada = DbReader.GetString(DbReader.GetOrdinal("validade_entrada")); entrada.IdEstoqueEntrada.IdEstoque = DbReader.GetInt32(DbReader.GetOrdinal("id_estoque")); entrada.IdProdutoEntrada.IdProduto = DbReader.GetInt32(DbReader.GetOrdinal("id_produto")); retorno.Add(entrada); } DbReader.Close(); cmd.Dispose(); this.Desconectar(); } catch (Exception ex) { throw new Exception("Erro ao conecar e selecionar " + ex.Message); } return(retorno); }
public void cadastrarEntrada(EntidadeEntrada varEntrada) { try { this.Conectar(); string sql = "insert into ENTRADA (lote_entrada,quantidade_entrada,valor_total_entrda,data_entrada,validade_entrada,id_estoque,id_produto) "; sql += " values(@lote_entrada,@quantidade_entrada,@valor_total_entrda,@data_entrada,@validade_entrada,@id_estoque,@id_produto)"; SqlCommand cmd = new SqlCommand(sql, this.sqlcon); cmd.Parameters.Add("@lote_entrada", SqlDbType.VarChar); cmd.Parameters["@lote_entrada"].Value = varEntrada.LoteEntrada; cmd.Parameters.Add("@quantidade_entrada", SqlDbType.Int); cmd.Parameters["@quantidade_entrada"].Value = varEntrada.QuantidadeEntrada; cmd.Parameters.Add("@valor_total_entrda", SqlDbType.Float); cmd.Parameters["@valor_total_entrda"].Value = varEntrada.ValorTotalEntrada; cmd.Parameters.Add("@data_entrada", SqlDbType.VarChar); cmd.Parameters["@data_entrada"].Value = varEntrada.DataEntrada; cmd.Parameters.Add("@validade_entrada", SqlDbType.VarChar); cmd.Parameters["@validade_entrada"].Value = varEntrada.ValidadeEntrada; cmd.Parameters.Add("@id_estoque", SqlDbType.Int); cmd.Parameters["@id_estoque"].Value = varEntrada.IdEstoqueEntrada.IdEstoque; cmd.Parameters.Add("@id_produto", SqlDbType.Int); cmd.Parameters["@id_produto"].Value = varEntrada.IdProdutoEntrada.IdProduto; cmd.ExecuteNonQuery(); cmd.Dispose(); this.Desconectar(); } catch (Exception ex) { throw new Exception("Erro ao conectar e inserir " + ex.Message); } }
public List <EntidadeEntrada> listarTodosAsEntradas() { List <EntidadeEntrada> retorno = new List <EntidadeEntrada>(); try { this.Conectar(); string sql = "select * from ENTRADA"; SqlCommand cmd = new SqlCommand(sql, sqlcon); SqlDataReader DbReader = cmd.ExecuteReader(); while (DbReader.Read()) { EntidadeEntrada entrada = new EntidadeEntrada(); entrada.IdEntrada = DbReader.GetInt32(DbReader.GetOrdinal("id_entrada")); entrada.LoteEntrada = DbReader.GetString(DbReader.GetOrdinal("lote_entrada")); entrada.QuantidadeEntrada = DbReader.GetInt32(DbReader.GetOrdinal("quantidade_entrada")); entrada.ValorTotalEntrada = DbReader.GetDouble(DbReader.GetOrdinal("valor_total_entrda")); entrada.DataEntrada = DbReader.GetString(DbReader.GetOrdinal("data_entrada")); entrada.ValidadeEntrada = DbReader.GetString(DbReader.GetOrdinal("validade_entrada")); entrada.IdEstoqueEntrada.IdEstoque = DbReader.GetInt32(DbReader.GetOrdinal("id_estoque")); entrada.IdProdutoEntrada.IdProduto = DbReader.GetInt32(DbReader.GetOrdinal("id_produto")); retorno.Add(entrada); } DbReader.Close(); cmd.Dispose(); this.Desconectar(); } catch (Exception ex) { throw new Exception("Erro ao conecar e selecionar " + ex.Message); } return(retorno); }
public List <EntidadeEntrada> consultarTodasAsEntradasDeUmProduto(EntidadeProduto varProduto, EntidadeEntrada varEntrada) { return(new DMovimentacao().consultarTodasAsEntradasDeUmProduto(varProduto, varEntrada)); }