public ActionResult AgregarFuncionario([Bind(Include = "IDSERVPUB,IDDEPARTAMENTO,IDUSUARIO,NOMBREPERSONAL,NOMBRAMIENTO,CONMUTADOR,EXTENSION," + "CORREO,ESTATUS,FECHAREGISTRO,NIVEL")] SERVIDORESPUBLICOS sERVIDORESPUBLICOS, HttpPostedFileBase FOTOPERSONAL, HttpPostedFileBase CURRICULUM) { int idUsuario = Convert.ToInt32(Session["IDUSUARIO"]); // if (FOTOPERSONAL != null) { sERVIDORESPUBLICOS.FOTOPERSONAL = new byte[FOTOPERSONAL.ContentLength]; FOTOPERSONAL.InputStream.Read(sERVIDORESPUBLICOS.FOTOPERSONAL, 0, FOTOPERSONAL.ContentLength); } if (CURRICULUM != null) { sERVIDORESPUBLICOS.CURRICULUM = new byte[CURRICULUM.ContentLength]; CURRICULUM.InputStream.Read(sERVIDORESPUBLICOS.CURRICULUM, 0, CURRICULUM.ContentLength); } // if (ModelState.IsValid) { sERVIDORESPUBLICOS.FECHAREGISTRO = DateTime.Now; //sERVIDORESPUBLICOS.ESTATUS = "A"; sERVIDORESPUBLICOS.IDUSUARIO = idUsuario; //idUsuario; db.SERVIDORESPUBLICOS.Add(sERVIDORESPUBLICOS); db.SaveChanges(); return(RedirectToAction("ListaFuncionarios")); } ViewBag.IDDEPARTAMENTO = new SelectList(db.DEPARTAMENTOS, "IDDEPARTAMENTO", "NOMBREDEPTO", sERVIDORESPUBLICOS.IDDEPARTAMENTO); ViewBag.IDUSUARIO = new SelectList(db.USUARIO, "IDUSUARIO", "USUARIOINICIA", sERVIDORESPUBLICOS.IDUSUARIO); ViewBag.servidores = new SelectList(db.SERVIDORESPUBLICOS.Where(s => s.ESTATUS == "A").ToList(), "IDSERVPUB", "NOMBRAMIENTO", sERVIDORESPUBLICOS.IDSERVPUB); return(View(sERVIDORESPUBLICOS)); }
public byte[] TraerPDF(int id) { SERVIDORESPUBLICOS sERVIDORESPUBLICOS = db.SERVIDORESPUBLICOS.Find(id); byte[] cover = sERVIDORESPUBLICOS.CURRICULUM; return(cover); }
public byte[] TraerFoto(int id) { SERVIDORESPUBLICOS sERVIDORESPUBLICOS = db.SERVIDORESPUBLICOS.Find(id); byte[] cover = sERVIDORESPUBLICOS.FOTOPERSONAL; return(cover); }
// GET: Funcionarios/DetalleFuncionario public ActionResult DetalleFuncionario(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SERVIDORESPUBLICOS sERVIDORESPUBLICOS = db.SERVIDORESPUBLICOS.Find(id); if (sERVIDORESPUBLICOS == null) { return(HttpNotFound()); } return(View(sERVIDORESPUBLICOS)); }
public ActionResult EditarFuncionario([Bind(Include = "IDSERVPUB,IDDEPARTAMENTO,IDUSUARIO,NOMBREPERSONAL,NOMBRAMIENTO,CONMUTADOR," + "EXTENSION,FOTOPERSONAL,CORREO,CURRICULUM,ESTATUS,FECHAREGISTRO,NIVEL,ESTATUS")] SERVIDORESPUBLICOS sERVIDORESPUBLICOS) { if (ModelState.IsValid) { db.Entry(sERVIDORESPUBLICOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListaFuncionarios")); } ViewBag.IDDEPARTAMENTO = new SelectList(db.DEPARTAMENTOS, "IDDEPARTAMENTO", "NOMBREDEPTO", sERVIDORESPUBLICOS.IDDEPARTAMENTO); ViewBag.IDUSUARIO = new SelectList(db.USUARIO, "IDUSUARIO", "USUARIOINICIA", sERVIDORESPUBLICOS.IDUSUARIO); ViewBag.servidores = new SelectList(db.SERVIDORESPUBLICOS.Where(s => s.ESTATUS == "A").ToList(), "IDSERVPUB", "NOMBRAMIENTO", sERVIDORESPUBLICOS.IDSERVPUB); return(View(sERVIDORESPUBLICOS)); }
public ActionResult CambiarFotoFuncionario([Bind(Include = "IDSERVPUB,IDDEPARTAMENTO,IDUSUARIO,NOMBREPERSONAL,NOMBRAMIENTO," + "CONMUTADOR,EXTENSION,CORREO,CURRICULUM,ESTATUS,FECHAREGISTRO,NIVEL")] SERVIDORESPUBLICOS sERVIDORESPUBLICOS, HttpPostedFileBase FOTOPERSONAL) { // if (FOTOPERSONAL != null) { sERVIDORESPUBLICOS.FOTOPERSONAL = new byte[FOTOPERSONAL.ContentLength]; FOTOPERSONAL.InputStream.Read(sERVIDORESPUBLICOS.FOTOPERSONAL, 0, FOTOPERSONAL.ContentLength); } if (ModelState.IsValid) { db.Entry(sERVIDORESPUBLICOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListaFuncionarios")); } return(View(sERVIDORESPUBLICOS)); }
// GET: Funcionarios/EditarFuncionario public ActionResult EditarFuncionario(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SERVIDORESPUBLICOS sERVIDORESPUBLICOS = db.SERVIDORESPUBLICOS.Find(id); if (sERVIDORESPUBLICOS == null) { return(HttpNotFound()); } ViewBag.IDDEPARTAMENTO = new SelectList(db.DEPARTAMENTOS, "IDDEPARTAMENTO", "NOMBREDEPTO", sERVIDORESPUBLICOS.IDDEPARTAMENTO); ViewBag.IDUSUARIO = new SelectList(db.USUARIO, "IDUSUARIO", "USUARIOINICIA", sERVIDORESPUBLICOS.IDUSUARIO); //Lista de funcionarios ViewBag.servidores = new SelectList(db.SERVIDORESPUBLICOS.Where(s => s.ESTATUS == "A").ToList(), "IDSERVPUB", "NOMBRAMIENTO", sERVIDORESPUBLICOS.IDSERVPUB); return(View(sERVIDORESPUBLICOS)); }