コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }