private void btnAgregar_Click(object sender, EventArgs e) { string mensaje = ""; if (txtNombre.Text.Trim() == "" && txtNombre.Text.Length < 3) { mensaje += "-Nombre Ingresado Incorrectamente :("; } int edad = 0; if (int.TryParse(txtEdad.Text, out edad) == false) { mensaje += "\n-edad mal ingresada"; } if (edad < 18 || edad > 60) { mensaje += "\n-La edad Ingresada fuera de rango"; } else { preso.WSPresoClient p = new preso.WSPresoClient(); preso.preso pre = p.buscarPreso(int.Parse(txtPreso.Text)); if (pre.visitaV != 1) { try { Visita.WSVisitaClient v = new Visita.WSVisitaClient(); string idv = v.idvisita(); bool aux = v.agregarVisita(idv, txtObcervacion.Text, int.Parse(txtPreso.Text), txtNombre.Text, short.Parse(txtEdad.Text), cboHorario.SelectedIndex + 1); if (aux) { MessageBox.Show("Visita Agregado" + "\n id de visita: " + idv); limpiarVisita(); } else { MessageBox.Show("No se pudo Visita "); } } catch (Exception) { MessageBox.Show("Algo salio mal :)"); } } else { MessageBox.Show("Este preso no puede ser visitado"); } } if (mensaje != "") { MessageBox.Show(mensaje); } }
private void button1_Click(object sender, EventArgs e) { preso.WSPresoClient p = new preso.WSPresoClient(); try { int idpreso = int.Parse(txtID.Text); preso.preso pre = p.buscarPreso(idpreso); txtNombre.Text = pre.nombreV; cboSexo.SelectedIndex = pre.sexoV + 1; cboVisita.SelectedIndex = pre.visitaV + 1; cboPenal.SelectedIndex = pre.penalIdPenal.idPenal + 1; btnAgregar.Enabled = false; btnActualizar.Enabled = true; } catch (Exception) { } }
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(); }