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)); }
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(); }