Пример #1
0
        public ActionResult CompletarPerfil([Bind(Include = "ID_ASISTENTE,RUT,NOMBRES,APELLIDO_PATERNO,APELLIDO_MATERNO,CARGO,TITULO_ACADEMICO,TIMESTAMP,ID_USUARIO")] ASISTENTES aSISTENTES)
        {
            USUARIOS _UsuarioLogued = (USUARIOS)Session["LoginCredentials"];

            aSISTENTES.ID_USUARIO = _UsuarioLogued.ID_USUARIO;
            // aSISTENTES.ID_TIPO = _UsuarioLogued.ID_ROL == 41 ? 41 : 21;
            aSISTENTES.ID_ASISTENTE = 1;
            aSISTENTES.TIMESTAMP    = DateTime.Now;
            // aSISTENTES.STATUS_ACTIVACION = "Activo";
            if (ModelState.IsValid)
            {
                db.ASISTENTES.Add(aSISTENTES);
                db.SaveChanges();
                Session["PerfilCliente"] = db.ASISTENTES.Where(x => x.RUT == aSISTENTES.RUT);
                return(RedirectToAction("Perfil"));

                //db.Entry(cLIENTES).State = EntityState.Modified;
                //db.SaveChanges();

                //return RedirectToAction("Perfil");
            }
            //ViewBag.ID_COMUNA = new SelectList(db.COMUNAS, "ID_COMUNA", "COMUNA", cLIENTES.ID_COMUNA);
            //ViewBag.ID_TIPO = new SelectList(db.TIPO_CLIENTE, "ID_TIPO_CLIENTE", "NOMBRE_TIPO", cLIENTES.ID_TIPO);
            //ViewBag.ID_PLAN = new SelectList(db.PLAN_PAGO, "ID_PAGO", "PLAN", cLIENTES.ID_PLAN);
            //ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", cLIENTES.ID_USUARIO);
            return(View(aSISTENTES));
        }
        public IHttpActionResult PostASISTENTES(ASISTENTES aSISTENTES)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ASISTENTES.Add(aSISTENTES);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (ASISTENTESExists(aSISTENTES.ideevento))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = aSISTENTES.ideevento }, aSISTENTES));
        }
        public IHttpActionResult PutASISTENTES(int id, ASISTENTES aSISTENTES)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != aSISTENTES.ideevento)
            {
                return(BadRequest());
            }

            db.Entry(aSISTENTES).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ASISTENTESExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #4
0
        public ActionResult DeleteConfirmed(long id)
        {
            ASISTENTES aSISTENTES = db.ASISTENTES.Find(id);

            db.ASISTENTES.Remove(aSISTENTES);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #5
0
 public ActionResult Edit([Bind(Include = "ID_ASISTENTE,RUT,NOMBRES,APELLIDO_PATERNO,APELLIDO_MATERNO,CARGO,TITULO_ACADEMICO,TIMESTAMP,ID_USUARIO")] ASISTENTES aSISTENTES)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aSISTENTES).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", aSISTENTES.ID_USUARIO);
     return(View(aSISTENTES));
 }
        public IHttpActionResult GetASISTENTES(int id)
        {
            ASISTENTES aSISTENTES = db.ASISTENTES.Find(id);

            if (aSISTENTES == null)
            {
                return(NotFound());
            }

            return(Ok(aSISTENTES));
        }
Пример #7
0
        public ActionResult Perfil()
        {
            USUARIOS perfil = (USUARIOS)Session["LoginCredentials"];

            ASISTENTES asi = db.ASISTENTES.Where(X => X.ID_USUARIO == perfil.ID_USUARIO).FirstOrDefault();

            if (asi == null)
            {
                return(HttpNotFound());
            }
            return(View(asi));
        }
Пример #8
0
        // GET: ASISTENTES/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ASISTENTES aSISTENTES = db.ASISTENTES.Find(id);

            if (aSISTENTES == null)
            {
                return(HttpNotFound());
            }
            return(View(aSISTENTES));
        }
Пример #9
0
 public ActionResult DataContact([Bind(Include = "ID_ASISTENTE,RUT,NOMBRES,APELLIDO_PATERNO,APELLIDO_MATERNO,CARGO,TITULO_ACADEMICO,TIMESTAMP,ID_USUARIO")] ASISTENTES aSISTENTES)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aSISTENTES).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.ID_COMUNA = new SelectList(db.COMUNAS, "ID_COMUNA", "COMUNA", cLIENTES.ID_COMUNA);
     //ViewBag.ID_TIPO = new SelectList(db.TIPO_CLIENTE, "ID_TIPO_CLIENTE", "NOMBRE_TIPO", cLIENTES.ID_TIPO);
     //ViewBag.ID_PLAN = new SelectList(db.PLAN_PAGO, "ID_PAGO", "PLAN", cLIENTES.ID_PLAN);
     //ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", cLIENTES.ID_USUARIO);
     return(View(aSISTENTES));
 }
        public IHttpActionResult DeleteASISTENTES(int id)
        {
            ASISTENTES aSISTENTES = db.ASISTENTES.Find(id);

            if (aSISTENTES == null)
            {
                return(NotFound());
            }

            db.ASISTENTES.Remove(aSISTENTES);
            db.SaveChanges();

            return(Ok(aSISTENTES));
        }
Пример #11
0
        // GET: ASISTENTES/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ASISTENTES aSISTENTES = db.ASISTENTES.Find(id);

            if (aSISTENTES == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", aSISTENTES.ID_USUARIO);
            return(View(aSISTENTES));
        }
Пример #12
0
        public ActionResult DataContact(long?id)
        {
            USUARIOS perfil = (USUARIOS)Session["LoginCredentials"];

            ASISTENTES asis = db.ASISTENTES.Where(x => x.ID_USUARIO == perfil.ID_USUARIO).FirstOrDefault();

            if (asis == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.ID_COMUNA = new SelectList(db.COMUNAS, "ID_COMUNA", "COMUNA", cLIENTES.ID_COMUNA);
            //ViewBag.ID_TIPO = new SelectList(db.TIPO_CLIENTE, "ID_TIPO_CLIENTE", "NOMBRE_TIPO", cLIENTES.ID_TIPO);
            //ViewBag.ID_PLAN = new SelectList(db.PLAN_PAGO, "ID_PAGO", "PLAN", cLIENTES.ID_PLAN);
            //ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "USER", cLIENTES.ID_USUARIO);
            return(View(asis));
        }