コード例 #1
0
        public List <DetalleInformeInternosAFuturo> consultaconsultaInformeInternosAFuturo(Conexion _conexion, DateTime FechaIni, DateTime FechaFin, string Banco, string CuentaBanco)
        {
            List <DetalleInformeInternosAFuturo> ListaResultado;
            DetalleInformeInternosAFuturo        objDatos = new DetalleInformeInternosAFuturo();

            ListaResultado = objDatos.consultaInformeInternosAFuturo(_conexion, FechaIni, FechaFin, Banco, CuentaBanco);
            return(ListaResultado);
        }
            public List <DetalleInformeInternosAFuturo> consultaInformeInternosAFuturo(Conexion _conexion, DateTime FechaIni, DateTime FechaFin, string Banco, string CuentaBanco)
            {
                List <DetalleInformeInternosAFuturo> ListaResultado = new List <DetalleInformeInternosAFuturo>();

                try
                {
                    _conexion.Comando.CommandType = CommandType.StoredProcedure;
                    _conexion.Comando.CommandText = "spCBReporteMovimientosCanceladosAFuturoInternos";
                    _conexion.Comando.Parameters.Clear();
                    _conexion.Comando.Parameters.Add(new SqlParameter("@FechaIni", System.Data.SqlDbType.DateTime)).Value      = FechaIni;
                    _conexion.Comando.Parameters.Add(new SqlParameter("@FechaFin", System.Data.SqlDbType.DateTime)).Value      = FechaFin;
                    _conexion.Comando.Parameters.Add(new SqlParameter("@Banco", System.Data.SqlDbType.VarChar)).Value          = Banco;
                    _conexion.Comando.Parameters.Add(new SqlParameter("@CuentaBancaria", System.Data.SqlDbType.VarChar)).Value = CuentaBanco;
                    SqlDataReader reader = _conexion.Comando.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            DetalleInformeInternosAFuturo dato = new DetalleInformeInternosAFuturo();
                            dato.Banco                 = (reader["banco"] == DBNull.Value ? "" : Convert.ToString(reader["banco"]));
                            dato.Corporativo           = Convert.ToString(reader["corporativo"]);
                            dato.Secuencia             = Convert.ToInt32(reader["secuencia"]);
                            dato.CuentaBancoFinanciero = Convert.ToString(reader["cuentabancofinanciero"]).Trim();
                            dato.ConsecutivoFlujo      = Convert.ToInt32(reader["consecutivoflujo"] == DBNull.Value ? "0" : reader["consecutivoflujo"]); // mcc 20180503
                            dato.FOperacion            = Convert.ToDateTime(reader["foperacion"]);
                            dato.FMovimiento           = Convert.ToDateTime(reader["fmovimiento"]);
                            dato.Referencia            = Convert.ToString(reader["referencia"]);
                            dato.Concepto              = Convert.ToString(reader["concepto"]);
                            dato.Retiros               = Convert.ToDecimal(reader["retiro"]);
                            dato.Depositos             = Convert.ToDecimal(reader["deposito"]);
                            ListaResultado.Add(dato);
                        }
                        reader.Close();
                    }
                    return(ListaResultado);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }