Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }