public MovimentoManualQueryResult MovimentoManual( decimal datMes, decimal datAno, decimal numLancemanto, string codProduto, string codCosif) { _context.AdicionarParametro("@Dat_Mes", SqlDbType.Decimal, datMes); _context.AdicionarParametro("@Dat_Ano", SqlDbType.Decimal, datAno); _context.AdicionarParametro("@Num_Lancemanto", SqlDbType.Decimal, numLancemanto); _context.AdicionarParametro("@Cod_Produto", SqlDbType.Char, codProduto); _context.AdicionarParametro("@Cod_Cosif", SqlDbType.Char, codCosif); var dataTable = _context.ExecutarConsulta("spObterMovimentoManual"); if (dataTable.Rows.Count == 0) { return(null); } var movimentoManualQueryResult = new MovimentoManualQueryResult(); movimentoManualQueryResult.Dat_Mes = (decimal)dataTable.Rows[0]["Dat_Mes"]; movimentoManualQueryResult.Dat_Ano = (decimal)dataTable.Rows[0]["Dat_Ano"]; movimentoManualQueryResult.Cod_Produto = dataTable.Rows[0]["Cod_Produto"].ToString(); movimentoManualQueryResult.Des_Produto = dataTable.Rows[0]["Des_Produto"].ToString(); movimentoManualQueryResult.Num_Lancemanto = (decimal)dataTable.Rows[0]["Num_Lancemanto"]; movimentoManualQueryResult.Des_Descricao = dataTable.Rows[0]["Des_Descricao"].ToString(); movimentoManualQueryResult.Val_Valor = (decimal)dataTable.Rows[0]["Val_Valor"]; return(movimentoManualQueryResult); }
public IEnumerable <MovimentoManualQueryResult> ListarMovimentosManuais() { var movimentosManuaisQueryResult = new List <MovimentoManualQueryResult>(); var dataTable = _context.ExecutarConsulta("spListarMovimentosManuais"); foreach (DataRow row in dataTable.Rows) { var movimentoManualQueryResult = new MovimentoManualQueryResult(); movimentoManualQueryResult.Dat_Mes = (decimal)row["Dat_Mes"]; movimentoManualQueryResult.Dat_Ano = (decimal)row["Dat_Ano"]; movimentoManualQueryResult.Cod_Produto = row["Cod_Produto"].ToString(); movimentoManualQueryResult.Des_Produto = row["Des_Produto"].ToString(); movimentoManualQueryResult.Num_Lancemanto = (decimal)row["Num_Lancemanto"]; movimentoManualQueryResult.Des_Descricao = row["Des_Descricao"].ToString(); movimentoManualQueryResult.Val_Valor = (decimal)row["Val_Valor"]; movimentosManuaisQueryResult.Add(movimentoManualQueryResult); } return(movimentosManuaisQueryResult); }