Пример #1
0
        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));
        }
Пример #2
0
        public byte[] TraerPDF(int id)
        {
            SERVIDORESPUBLICOS sERVIDORESPUBLICOS = db.SERVIDORESPUBLICOS.Find(id);

            byte[] cover = sERVIDORESPUBLICOS.CURRICULUM;
            return(cover);
        }
Пример #3
0
        public byte[] TraerFoto(int id)
        {
            SERVIDORESPUBLICOS sERVIDORESPUBLICOS = db.SERVIDORESPUBLICOS.Find(id);

            byte[] cover = sERVIDORESPUBLICOS.FOTOPERSONAL;
            return(cover);
        }
Пример #4
0
        // 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));
        }
Пример #5
0
 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));
 }
Пример #6
0
 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));
 }
Пример #7
0
        // 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));
        }