public static void InsertarTBCreditos(TBCreditos entidad) { dal.InsertarTBCreditos(entidad); }
public List<TBCreditos> ObtenerOtrasCuentas(int idCuenta) { List<TBCreditos> resultado = null; try { //Obtener DbCommand para ejcutar el Store Procedure using (DbCommand com = db.GetStoredProcCommand("Gestiones.Sel_OtrasCuentas")) { //Parametros db.AddInParameter(com, "@IdCuenta", DbType.Int32, idCuenta); //Ejecucion de la Consulta using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { resultado = new List<TBCreditos>(); //Lectura de los datos del ResultSet while (reader.Read()) { TBCreditos credito = new TBCreditos(); if (!reader.IsDBNull(0)) credito.IdCuenta = Convert.ToInt32(reader[0]); if (!reader.IsDBNull(1)) credito.Capital = Convert.ToDecimal(reader[1].ToString()); if (!reader.IsDBNull(2)) credito.FchCredito = Convert.ToDateTime(reader[2].ToString()); if (!reader.IsDBNull(3)) credito.Interes = Convert.ToDecimal(reader[3].ToString()); if (!reader.IsDBNull(4)) credito.IvaIntere = Convert.ToDecimal(reader[4].ToString()); if (!reader.IsDBNull(5)) credito.Erogacion = Convert.ToDecimal(reader[5].ToString()); if (!reader.IsDBNull(6)) credito.SdoVencido = Convert.ToDecimal(reader[6].ToString()); if (!reader.IsDBNull(7)) credito.SdoPorApl = Convert.ToDecimal(reader[7].ToString()); if (!reader.IsDBNull(8)) credito.IdSolicitud = Convert.ToDecimal(reader[8].ToString()); if (!reader.IsDBNull(9)) credito.Estatus = reader[9].ToString(); if (!reader.IsDBNull(10)) credito.Banco = reader[10].ToString(); if (!reader.IsDBNull(11)) credito.Clabe = reader[11].ToString(); resultado.Add(credito); } } reader.Close(); reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { throw ex; } return resultado; }