public bool Read(int id) { try { var p = new OracleDynamicParameters(); p.Add("Id", id); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.QuerySingle <dynamic>(Procs.Contrato_Por_Id, param: p, commandType: CommandType.StoredProcedure); Colecciones col = new Colecciones(); Curso_Api curso = new Curso_Api(); curso.Read((int)result.CURSOID); Id = (int)result.ID; Fecha_Viaje = (DateTime)result.FECHA_VIAJE; Nombre = result.NOMBRE; Descripcion = result.DESCRIPCION; Estado = ((int)result.ESTADO > 0) ? true : false; Valor = (int)result.TOTAL; Curso = new Curso() { Id = curso.Id, Nombre = curso.Nombre, TotalReunido = curso.TotalReunido, Colegio = curso.Colegio }; ListaSeguroAsociados = col.ListaSeguroAsociadosXContrato(id).ToList(); ListaServiciosAsociados = col.ListaServiciosAsociadosXContrato(id).ToList(); ListaDestinosAsociados = col.ListaDestinosAsociadosXContrato(id).ToList(); ListaArchivos = col.ListaArchivosXContrato(id).ToList(); return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }
public bool Read(int rut) { try { var p = new OracleDynamicParameters(); p.Add("Rut", rut); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.QuerySingle <dynamic>(Procs.Alumno_Por_Rut, param: p, commandType: CommandType.StoredProcedure); Apoderado_Api apoderado = new Apoderado_Api(); apoderado.Read((int)result.APOID); Curso_Api curso = new Curso_Api(); curso.Read((int)result.CURID); Rut = (int)result.RUT; DigitoV = result.DIGITOV; Nombre = result.NOMBRE; APaterno = result.APATERNO; AMaterno = result.AMATERNO; TotalReunido = (int?)result.TOTALREUNIDO; TotalPagar = (int?)result.TOTALPAGAR; Apoderado = new Apoderado() { Id = apoderado.Id, Usuario = apoderado.Usuario }; Curso = new Curso() { Id = curso.Id, Nombre = curso.Nombre, TotalPagar = curso.TotalPagar, TotalReunido = curso.TotalReunido, Colegio = curso.Colegio }; return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }
public bool Read(int id) { try { var p = new OracleDynamicParameters(); p.Add("Id", id); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.QuerySingle <dynamic>(Procs.Actividad_Asociada_Por_Id, param: p, commandType: CommandType.StoredProcedure); Curso_Api curso = new Curso_Api(); curso.Read((int)result.CURSOID); Actividad_Api actividad = new Actividad_Api(); actividad.Read((int)result.ACTIVIDADID); Id = (int)result.ID; Actividad = new Actividad() { Id = actividad.Id, Nombre = actividad.Nombre, Descripcion = actividad.Descripcion }; Curso = new Curso() { Id = curso.Id, Nombre = curso.Nombre, TotalReunido = curso.TotalReunido, Colegio = curso.Colegio }; Total_Recaudado = (int)result.TOTAL_RECAUDADO; Prorrateo = (int)result.PRORRATEO; return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }