private void btnActualizar_Click(object sender, EventArgs e) { preso.WSPresoClient p = new preso.WSPresoClient(); if (txtID.Text.Trim() != "") { try { penal.WSPenalClient pena = new penal.WSPenalClient(); int visita = cboVisita.SelectedIndex - 1; int sexo = cboSexo.SelectedIndex - 1; short id = short.Parse(txtID.Text); bool aux = p.actualizarpreso(id, txtNombre.Text, ushort.Parse(sexo.ToString()), ushort.Parse(visita.ToString()), cboPenal.SelectedIndex); if (aux) { MessageBox.Show("Preso actualizado"); limpiarPreso(); } else { MessageBox.Show("No se pudo actualizar "); } } catch (Exception) { MessageBox.Show("Algo salio mal :)"); } } else { MessageBox.Show("Ingrese un nombre"); } }
public void cargarPresos() { preso.WSPresoClient p = new preso.WSPresoClient(); penal.WSPenalClient pe = new penal.WSPenalClient(); List <Preso> lp = new List <Preso>(); preso.preso[] presos = p.findAllPreso().ToArray(); for (int i = 0; i < p.countPreso(); i++) { Preso pre = new Preso(); Penal pena = new Penal(); pre.IdPreso = presos[i].idPreso; pre.Nombre = presos[i].nombreV; if (presos[i].sexoV == 0) { pre.Sexo = 'M'; } else { pre.Sexo = 'F'; } if (presos[i].visitaV == 0) { pre.Visita = 'S'; } else { pre.Visita = 'N'; } penal.penal pen = pe.buscarPenal((int)presos[i].penalIdPenal.idPenal); pena.IdPenal = pen.idPenal; pena.Descripcion = pen.descripcion; pre.PenalIdPenal = pena; lp.Add(pre); } dataGridView1.DataSource = lp; dataGridView1.Refresh(); }
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(); }