public async Task <IActionResult> Edit(int id, [Bind("Id,Amount,Date,Reason,IsPayed,EmployeeId")] Penal penal)
        {
            if (id != penal.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(penal);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PenalExists(penal.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index", "Employees"));
            }
            return(View(penal));
        }
 private void populaPenal()
 {
     pen = new Penal();
     if (IdPenal != "")
     {
         pen.id = Convert.ToInt32(IdPenal);
     }
     pen.crime      = txtCrime.Text.ToString().ToUpper();
     pen.acao_penal = txtAcaoPenal.Text.ToString().ToUpper();
     if (cmbRitoProcessual.SelectedValue != null)
     {
         pen.rito_processual = cmbRitoProcessual.Text.ToString();
     }
     else
     {
         pen.rito_processual = string.Empty;
     }
     pen.suspensao_condicional_processo = txtSuspensaoCondicional.Text.ToString().ToUpper();
     pen.livramento_condicional         = TxtLivramentoCondiconal.Text.ToString().ToUpper();
     pen.reincidente      = txtReincidente.Text.ToString().ToUpper();
     pen.regime_prisional = txtRegimePrisional.Text.ToString().ToUpper();
     pen.atenuantes       = txtAtenuantes.Text.ToString().ToUpper();
     pen.agravantes       = txtAgravantes.Text.ToString().ToUpper();
     pen.majorantes       = txtMajorantes.Text.ToString().ToUpper();
     pen.minorantes       = txtMinorantes.Text.ToString().ToUpper();
     pen.qualificadoras   = txtQualificadoras.Text.ToString().ToUpper();
 }
        public async Task <IActionResult> Create([Bind("Amount,Date,Reason,IsPayed,EmployeeId")] Penal penal)
        {
            if (penal.Amount != 0 && penal.EmployeeId != 0 && penal.Date != null && penal.Reason != null)
            {
                _context.Add(penal);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index", "Employees"));
            }
            return(View(penal));
        }
Example #4
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();
        }
Example #5
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();
        }