//public IHttpActionResult get() //{ // List<Condena> Condena = context.Condenas.ToList(); // return Ok(Condena);//retornamos codigo 200 junto con el cliente buscado //} //api/Condena public IHttpActionResult post(Condena Condena) { Condena.CondenaDelito.Cast <CondenaDelito>().ToArray(); return(Ok(new { Condena })); Preso preso = context.Presos.Find(Condena.PresoId); Juez juez = context.Juezes.Find(Condena.JuezId); if (Condena == null) { return(NotFound()); //404 } if (preso == null) { return(Ok(new { Estado = "ERROR", Mensaje = "El Preso ingresado no existe, vuelva a intentarlo." })); } if (juez == null) { return(Ok(new { Estado = "ERROR", Mensaje = "El Juez ingresado no existe, vuelva a intentarlo." })); } //context.CondenaDelitos.Add(Condena.CondenaDelito); context.Condenas.Add(Condena); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError());//500 } return(Ok(new { mensaje = "Agregado correctamente" })); }
//metodo para modificar preso public IHttpActionResult put(Preso preso) { context.Entry(preso).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { return(Ok(new { Mensaje = "Preso se modifico de forma correcta" })); } return(InternalServerError()); }
public IHttpActionResult get(int id) { Preso preso = context.Presos.Find(id); if (preso == null) { return(NotFound()); } return(Ok(preso)); }
//metodo buscar preso //retorna solo un preso public IHttpActionResult get(int id) { Preso preso = context.Presos.Find(id); if (preso == null) { return(NotFound()); //404 } return(Ok(preso)); //retorno codigo 200 + preso buscado }
public IHttpActionResult post(Preso preso) { context.Presos.Add(preso); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError()); } return(Ok(new { mensaje = "Preso Agregado Correctamente" })); }
public IHttpActionResult put(Preso preso) { context.Entry(preso).State = System.Data.Entity.EntityState.Modified; if (context.SaveChanges() > 0) { return(Ok(new { Estado = "SUCCESS", Mensaje = "Modificado correctamente" })); } return(InternalServerError()); }
public IHttpActionResult get(int id) { Preso preso = context.Preso.Find(id); if (preso == null)//404 notfound { return(NotFound()); } return(Ok(preso));//retornamos codigo 200 junto con el cliente buscado }
//metodo agregar preso public IHttpActionResult post(Preso preso) { context.Presos.Add(preso); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError()); //error 500 } return(Ok(new { Mensaje = "Preso agregado de forma correcta" })); }
public IHttpActionResult delete(int id) { Preso preso = context.Presos.Find(id); if (preso == null) { return(NotFound()); } context.Presos.Remove(preso); if (context.SaveChanges() > 0) { return(Ok(new { Mensaje = "Eliminado correctamente" })); } return(InternalServerError()); }
//metodo eliminar preso public IHttpActionResult delete(int id) { //buscar preso a eliminar Preso preso = context.Presos.Find(id); if (preso == null) { return(NotFound()); //404 } context.Presos.Remove(preso); if (context.SaveChanges() > 0) { //retorno codigo 200 return(Ok(new { Mensaje = "Preso eliminado de forma correcta" })); } return(InternalServerError());//500 }
//api/presos/{id} public IHttpActionResult delete(int id) { //buscamos el cliente a eliminar Preso preso = context.Preso.Find(id); if (preso == null) { return(NotFound()); //404 } context.Preso.Remove(preso); if (context.SaveChanges() > 0) { //retornamos codigo 200 return(Ok(new { Mensaje = "Eliminado correctamente" })); } return(InternalServerError());//500 }
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 IHttpActionResult post(Preso preso) { if (preso == null) { return(NotFound()); //404 } largoString = Int32.Parse(preso.Rut.Length.ToString()); if (preso.Rut == null || largoString < 9) { return(Ok(new { Estado = "ERROR", Mensaje = "El Rut ingresado es invalido." })); } largoString = Int32.Parse(preso.Nombre.Length.ToString()); if (preso.Nombre == null || largoString < 2) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un nombre valido." })); } largoString = Int32.Parse(preso.Apellido.Length.ToString()); if (preso.Apellido == null || largoString < 2) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar un apellido valido." })); } if (preso.FechaNacimiento == null) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una fecha valida." })); } if (preso.Domicilio == null) { return(Ok(new { Estado = "ERROR", Mensaje = "Debe ingresar una direccion valida." })); } context.Presos.Add(preso); int filasAfectadas = context.SaveChanges(); if (filasAfectadas == 0) { return(InternalServerError());//500 } return(Ok(new { Estado = "SUCCESS", Mensaje = "Agregado correctamente" })); }
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(); }