public IHttpActionResult Deletetbl_Personal(int id) { tbl_Personal tbl_Personal = db.tbl_Personal.Find(id); if (tbl_Personal == null) { return(NotFound()); } db.tbl_Personal.Remove(tbl_Personal); db.SaveChanges(); return(Ok(tbl_Personal)); }
public ActionResult VisitorIndex() { Session["CapturedImage"] = ""; tbl_Personal personal = new tbl_Personal(); var lastVisitorPassNumber = db.tbl_Personal.OrderByDescending(c => c.ID).FirstOrDefault(); var date = DateTime.Now.ToString("yyyy"); if (lastVisitorPassNumber == null) { personal.VisitorPassNumber = "NCSPUN" + Convert.ToString(date) + "1"; } else { personal.VisitorPassNumber = "NCSPUN" + (Convert.ToString(date) + lastVisitorPassNumber.ID); } return(View(personal)); }
public object Posttbl_Personal(tbl_Personal tbl_Personal) { Resultado res = new Resultado(); try { tbl_Personal.fecha_creacion = DateTime.Now; db.tbl_Personal.Add(tbl_Personal); db.SaveChanges(); res.ok = true; res.data = (from a in db.tbl_Personal join b in db.tbl_Cargo_Personal on a.id_Cargo equals b.id_Cargo join c in db.tbl_Empresas on a.id_Empresa equals c.id_Empresa join d in db.tbl_Distritos on a.id_Distrito equals d.id_Distrito where a.id_Personal == tbl_Personal.id_Personal select new { a.id_Personal, a.id_Empresa, c.razonSocial_Empresa, a.id_TipoDoc, a.nroDocumento_Personal, a.apellidos_Personal, a.nombres_Personal, a.id_Cargo, b.nombreCargo, a.id_Distrito, d.nombreDistrito, a.direccion_Personal, a.estado, descripcion_estado = a.estado == 0 ? "INACTIVO" : "ACTIVO", a.usuario_creacion }).ToList(); res.totalpage = 0; } catch (Exception ex) { res.ok = false; res.data = ex.Message; res.totalpage = 0; } return(res); }
public object Puttbl_Personal(int id, tbl_Personal tbl_Personal) { Resultado res = new Resultado(); tbl_Personal objReemplazar; objReemplazar = db.tbl_Personal.Where(u => u.id_Personal == id).FirstOrDefault <tbl_Personal>(); objReemplazar.id_Empresa = tbl_Personal.id_Empresa; objReemplazar.id_TipoDoc = tbl_Personal.id_TipoDoc; objReemplazar.nroDocumento_Personal = tbl_Personal.nroDocumento_Personal; objReemplazar.apellidos_Personal = tbl_Personal.apellidos_Personal; objReemplazar.nombres_Personal = tbl_Personal.nombres_Personal; objReemplazar.id_Cargo = tbl_Personal.id_Cargo; objReemplazar.direccion_Personal = tbl_Personal.direccion_Personal; objReemplazar.id_Distrito = tbl_Personal.id_Distrito; objReemplazar.estado = tbl_Personal.estado; objReemplazar.usuario_edicion = tbl_Personal.usuario_creacion; objReemplazar.fecha_edicion = DateTime.Now; db.Entry(objReemplazar).State = EntityState.Modified; try { db.SaveChanges(); res.ok = true; res.data = "OK"; res.totalpage = 0; } catch (DbUpdateConcurrencyException ex) { res.ok = false; res.data = ex.InnerException.Message; res.totalpage = 0; } return(res); }
public object Posttbl_Personal(tbl_Personal tbl_Personal) { Resultado res = new Resultado(); try { tbl_Personal.fecha_creacion = DateTime.Now; db.tbl_Personal.Add(tbl_Personal); db.SaveChanges(); res.ok = true; res.data = tbl_Personal.id_Personal; res.totalpage = 0; } catch (Exception ex) { res.ok = false; res.data = ex.Message; res.totalpage = 0; } return(res); }