public Inscripcion(int id, DateTime fecha, Persona persona, Competencia competencia, SolicitudPlanilla solicitud) { this.id = id; this.fecha = fecha; this.persona = persona; this.competencia = competencia; this.solicitud = solicitud; this.evento = new Evento(); this.asistencias = new List<Asistencia>(); this.resAscenso = new List<ResultadoAscenso>(); this.resKata = new List<ResultadoKata>(); this.resKumite = new List<ResultadoKumite>(); }
public Inscripcion(int id, DateTime fecha, Persona persona, Competencia competencia, SolicitudPlanilla solicitud) { this.id = id; this.fecha = fecha; this.persona = persona; this.competencia = competencia; this.solicitud = solicitud; this.evento = new Evento(); this.asistencias = new List <Asistencia>(); this.resAscenso = new List <ResultadoAscenso>(); this.resKata = new List <ResultadoKata>(); this.resKumite = new List <ResultadoKumite>(); }
/// <summary> /// /// </summary> /// <param name="idPersona"></param> /// <returns></returns> public List<DominioSKD.SolicitudPlanilla> ConsultarSolicitudes(int idPersona) { SqlConnection conect = con.Conectar(); List<DominioSKD.SolicitudPlanilla> lista = new List<DominioSKD.SolicitudPlanilla>(); SolicitudPlanilla solicitud; try { SqlCommand sqlcom = new SqlCommand(RecursosBDModulo14.ProcedureConsultarSolicitudPlanilla, conect); sqlcom.CommandType = CommandType.StoredProcedure; sqlcom.Parameters.Add(new SqlParameter(RecursosBDModulo14.ParametroPersonaPerId, idPersona)); SqlDataReader leer; conect.Open(); leer = sqlcom.ExecuteReader(); if (leer != null) { while (leer.Read()) { solicitud = new SolicitudPlanilla(); DominioSKD.Planilla planilla = new Planilla(); solicitud.Planilla = planilla; solicitud.ID = Convert.ToInt32(leer[RecursosBDModulo14.AtributoIdSolicitud]); solicitud.FechaCreacion = Convert.ToDateTime(leer[RecursosBDModulo14.AtributoFechaCreacion]); solicitud.FechaRetiro = Convert.ToDateTime(leer[RecursosBDModulo14.AtributoFechaRetiro]); solicitud.FechaReincorporacion = Convert.ToDateTime(leer[RecursosBDModulo14.AtributoFechaReincorporacion]); solicitud.Motivo = leer[RecursosBDModulo14.AtributoMotivo].ToString(); solicitud.Planilla.ID = Convert.ToInt32(leer[RecursosBDModulo14.AtributoIdPlanillaDatos]); solicitud.Planilla.Nombre = leer[RecursosBDModulo14.AtributoNombrePlanilla].ToString(); solicitud.Planilla.TipoPlanilla = leer[RecursosBDModulo14.AtributoTipo].ToString(); if(leer[RecursosBDModulo14.AtributoEventoNombre].ToString()!="") solicitud.Evento = leer[RecursosBDModulo14.AtributoEventoNombre].ToString(); else solicitud.Evento = leer[RecursosBDModulo14.AtributoCompetenciaNombre].ToString(); lista.Add(solicitud); planilla = null; solicitud = null; } return lista; } else { return null; } } catch (Exception ex) { throw ex; } finally { con.Desconectar(conect); } }
public void AgregarSolicitud(SolicitudPlanilla solicitud) { this.solicitud.Add(solicitud); }