public RegistrarVisita() { InitializeComponent(); horario.WSHorarioClient h = new horario.WSHorarioClient(); foreach (horario.horario horario in h.findAllHorario().ToArray()) { cboHorario.Items.Add(horario.descripcionH); } }
public void cargarlista() { Visita.WSVisitaClient vi = new Visita.WSVisitaClient(); horario.WSHorarioClient h = new horario.WSHorarioClient(); penal.WSPenalClient pe = new penal.WSPenalClient(); preso.WSPresoClient p = new preso.WSPresoClient(); List <visita> lv = new List <visita>(); Visita.visita[] visitas = vi.findAll(); for (int i = 0; i < vi.count(); i++) { visita v = new visita(); //set visita v.IdVisita = visitas[i].idVisita; v.NombreV = visitas[i].nombreV; v.Observacion = visitas[i].observacion; v.Edad = visitas[i].edad; v.TiempoVisita = visitas[i].tiempoVisita; preso.preso pr = p.buscarPreso(visitas[i].presoIdPreso.idPreso); horario.horario ho = h.buscarHorario(visitas[i].horarioIdHorario.idHorario); Horario hora = new Horario(); //set horario hora.IdHorario = ho.idHorario; hora.Minutos = ho.minutos; hora.DescripcionH = ho.descripcionH; //set visita horario v.HorarioIdHorario = hora; Preso pre = new Preso(); //set preso pre.IdPreso = pr.idPreso; pre.Nombre = pr.nombreV; if (pr.sexoV == 0) { pre.Sexo = 'M'; } else { pre.Sexo = 'F'; } if (pr.visitaV == 0) { pre.Visita = 'S'; } else { pre.Visita = 'N'; } //set penal Penal pena = new Penal(); penal.penal pen = pe.buscarPenal((int)pr.penalIdPenal.idPenal); pena.IdPenal = pen.idPenal; pena.Descripcion = pen.descripcion; //set penal preso pre.PenalIdPenal = pena; //set visita preso v.PresoIdPreso = pre; lv.Add(v); } dataGridView1.DataSource = lv; dataGridView1.Refresh(); }