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