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.Seguro_Asociado_Por_Id, param: p, commandType: CommandType.StoredProcedure); Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)result.CONTRATOID); Tipo_Seguro_Api seguro = new Tipo_Seguro_Api(); seguro.Read((int)result.SEGUROID); Id = (int)result.ID; Valor = (int)result.VALOR; Seguro = (int)result.SEGUROID; Total_Dias = (int)result.TOTAL_DIAS; Contrato = new Contrato() { Id = contrato.Id, Curso = contrato.Curso, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor }; Tipo_Seguro = new Tipo_Seguro() { Id = seguro.Id, Nombre = seguro.Nombre, Tipo_Aseguradora = seguro.Tipo_Aseguradora }; 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.Destino_Asociado_Por_Id, param: p, commandType: CommandType.StoredProcedure); Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)result.CONTRATOID); Destino_Api destino = new Destino_Api(); destino.Read((int)result.DESTINOID); Id = (int)result.ID; Contrato = new Contrato() { Id = contrato.Id, Curso = contrato.Curso, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor }; Destino = new Destino() { Id = destino.Id, Nombre = destino.Nombre, Valor = destino.Valor }; 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.Archivo_Por_Id, param: p, commandType: CommandType.StoredProcedure); Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)result.CONTRATOID); Id = (int)result.ID; Nombre = result.ARCHIVO; Contrato = new Contrato() { Id = contrato.Id, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor, Curso = contrato.Curso, Estado = contrato.Estado //ListaSeguroAsociados = contrato.ListaSeguroAsociados, //ListaDestinosAsociados = contrato.ListaDestinosAsociados, //ListaServiciosAsociados = contrato.ListaServiciosAsociados }; return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }