//Editor aprove your RVK(id) request
        public ActionResult ChangeState(int id = 0)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Editor", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            investicEntities db = new investicEntities();

            try
            {
                var rvc = db.tbNetVirtualGroup.Find(id);
                if (rvc == null)
                {
                    return(Json(new { rta = "Ocurrio un error inesperado" }, JsonRequestBehavior.AllowGet));
                }
                rvc.state = true;
                var rvcug = rvc.tbNetVirtualUserGroup.Where(m => m.isOwner = true).FirstOrDefault();
                if (rvcug == null)
                {
                    return(Json(new { rta = "Ocurrio un error inesperado" }, JsonRequestBehavior.AllowGet));
                }
                rvcug.StateUserAceptGroup = 1;
                db.Entry(rvc).State       = System.Data.Entity.EntityState.Modified;
                db.Entry(rvcug).State     = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(Json(new { rta = "La red ha sido aprobada." }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(new { rta = "Ocurrio un error inesperado" }, JsonRequestBehavior.AllowGet));
            }
        }
示例#2
0
 //public ActionResult Edit([Bind(Include = "tblMetodoProy_ID,tblParadigmaMetodologico_ID,metProy_paradigmaMetodologicoProy,tblParadigmaEpistemologico_ID,tblTipoEstudioProy_ID,tblDisenioProy_ID,tblHistoricoHermeneutico,tblCriticoSocial,metProy_paradigmaEpistemologicoProy,metProy_poblacionMuestraProy,metProy_tecnicasInstrumentosProy,metProy_procedimientoProy,metProy_planAnalisisDatosProy")] tblMetodoProy tblMetodoProy)
 public ActionResult Edit(tblMetodoProy tblMetodoProy)
 {
     if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         tblProyectosInvestigacion miProyecto = (from t in db.tblProyectosInvestigacion
                                                 where t.tblMetodoProy_ID == tblMetodoProy.tblMetodoProy_ID
                                                 select t).FirstOrDefault();
         miProyecto.proyInv_fechaUltimaModificacion = DateTime.Now;
         db.Entry(miProyecto).State    = EntityState.Modified;
         db.Entry(tblMetodoProy).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Edit", new { id = tblMetodoProy.tblMetodoProy_ID });
     }
     ViewBag.tblCriticoSocial              = new SelectList(db.tblCriticoSocial, "tblCriticoSocial_ID", "critSoc_nombre", tblMetodoProy.tblCriticoSocial);
     ViewBag.tblDisenioProy_ID             = new SelectList(db.tblDiseniosProy, "tblDiseniosProy_ID", "disProy_nombre", tblMetodoProy.tblDisenioProy_ID);
     ViewBag.tblHistoricoHermeneutico      = new SelectList(db.tblHistoricoHermeneutico, "tblHistoricoHermeneutico_ID", "hisHerm_nombre", tblMetodoProy.tblHistoricoHermeneutico);
     ViewBag.tblParadigmaEpistemologico_ID = new SelectList(db.tblParadigmaEpistemologico, "tblParadigmaEpistemologico_ID", "parEpi_nombre", tblMetodoProy.tblParadigmaEpistemologico_ID);
     ViewBag.tblParadigmaMetodologico_ID   = new SelectList(db.tblParadigmaMetodologico, "tblParadigmaMetodologico_ID", "parMet_nombre", tblMetodoProy.tblParadigmaMetodologico_ID);
     ViewBag.tblTipoEstudioProy_ID         = new SelectList(db.tblTipoEstudioProy, "tblTipoEstudioProy_ID", "tipEst_nombre", tblMetodoProy.tblTipoEstudioProy_ID);
     return(View(tblMetodoProy));
 }
        public ActionResult Datos([Bind(Include = "Id,Name,SureName,PersonalID,Genre,Address,BirthDay,Email,EmailConfirmed,PasswordHash,SecurityStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEndDateUtc,LockoutEnabled,AccessFailedCount,UserName,LastName,Celular,Cargo,Contrato,Cdp,Equipo,Fecha_IniContrato,Fecha_FinContrato,Cedula,Nombres,Apellidos")] AspNetUsers aspNetUsers)
        {
            if (ModelState.IsValid)
            {
                db.Entry(aspNetUsers).State = EntityState.Modified;

                db.SaveChanges();
                return(RedirectToAction("Seleccionar"));
            }

            return(View(aspNetUsers));
        }
 public ActionResult Edit([Bind(Include = "tblProblemaInvestigacionProy_ID,proInvProy_planteamientoProblemaProy,proInvProy_preguntaInvestigacionProy,proInvProy_subpreguntaInvestigacionProy,proInvProy_justificacionProy,proInvProy_objetivoGeneralProy,proInvProy_objetivosEspecificosProy")] tblProblemaInvestigacionProy tblProblemaInvestigacionProy)
 {
     if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         tblProyectosInvestigacion miProyecto = (from t in db.tblProyectosInvestigacion
                                                 where t.tblProyectosInvestigacion_ID == tblProblemaInvestigacionProy.tblProblemaInvestigacionProy_ID
                                                 select t).FirstOrDefault();
         miProyecto.proyInv_fechaUltimaModificacion = DateTime.Now;
         db.Entry(miProyecto).State = EntityState.Modified;
         db.Entry(tblProblemaInvestigacionProy).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Edit", new { id = tblProblemaInvestigacionProy.tblProblemaInvestigacionProy_ID });
     }
     return(View(tblProblemaInvestigacionProy));
 }
示例#5
0
 public ActionResult Edit([Bind(Include = "id,HerramientaRecoleccion,Descripcion")] tblHerramientasRecoleccionInformacion tblHerramientasRecoleccionInformacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblHerramientasRecoleccionInformacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblHerramientasRecoleccionInformacion));
 }
 public ActionResult Edit([Bind(Include = "tblParadigmaEpistemologico_ID,parEpi_nombre")] tblParadigmaEpistemologico tblParadigmaEpistemologico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblParadigmaEpistemologico).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblParadigmaEpistemologico));
 }
示例#7
0
 public ActionResult Edit([Bind(Include = "tblTipoEstudioProy_ID,tipEst_nombre")] tblTipoEstudioProy tblTipoEstudioProy)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblTipoEstudioProy).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblTipoEstudioProy));
 }
示例#8
0
 public ActionResult Edit([Bind(Include = "tblEjeInvestigacion_ID,ejeInv_nombre")] tblEjeInvestigacion tblEjeInvestigacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblEjeInvestigacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblEjeInvestigacion));
 }
 public ActionResult Edit([Bind(Include = "Id,Name,SureName,PersonalID,Genre,Address,BirthDay,Email,EmailConfirmed,PasswordHash,SecurityStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEndDateUtc,LockoutEnabled,AccessFailedCount,UserName")] AspNetUsers aspNetUsers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aspNetUsers).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aspNetUsers));
 }
示例#10
0
 public ActionResult Edit([Bind(Include = "id,Rubro,Descripcion")] tblRubro tblRubro)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblRubro).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblRubro));
 }
 public ActionResult Edit([Bind(Include = "id_coleccion,nom_coleccion,desc_coleccion")] tblColecciones tblcolecciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblcolecciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblcolecciones));
 }
 public ActionResult Edit([Bind(Include = "Id_Cargo,Nombre_Cargo")] tblCargos cargo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cargo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cargo));
 }
示例#13
0
 public ActionResult Edit([Bind(Include = "tblEquipo_ID,equ_descripcion,equ_Observacion")] tblEquipo tblEquipo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblEquipo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblEquipo));
 }
 public ActionResult Edit([Bind(Include = "Id,Name")] AspNetRoles aspNetRoles)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aspNetRoles).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aspNetRoles));
 }
示例#15
0
 public ActionResult Edit([Bind(Include = "tblMarcoReferenciaProy_ID,marRefProy_marcoTeoricoProy,marRefProy_marcoAntecedentesProy,marRefProy_marcoConceptualProy")] tblMarcoReferenciaProy tblMarcoReferenciaProy)
 {
     if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         tblProyectosInvestigacion miProyecto = (from t in db.tblProyectosInvestigacion
                                                 where t.tblMarcoReferenciaProy_ID == tblMarcoReferenciaProy.tblMarcoReferenciaProy_ID
                                                 select t).FirstOrDefault();
         miProyecto.proyInv_fechaUltimaModificacion = DateTime.Now;
         db.Entry(miProyecto).State             = EntityState.Modified;
         db.Entry(tblMarcoReferenciaProy).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Edit", new { id = tblMarcoReferenciaProy.tblMarcoReferenciaProy_ID });
     }
     return(View(tblMarcoReferenciaProy));
 }
 public ActionResult Edit([Bind(Include = "id,idEstadoArte,Autor,Publicacion,Texto")] tblConceptosEstadoArte tblConceptosEstadoArte)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblConceptosEstadoArte).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idEstadoArte = new SelectList(db.tblEstadoArteProyectoInvestigacion, "id", "TemaInvestigacion", tblConceptosEstadoArte.idEstadoArte);
     return(View(tblConceptosEstadoArte));
 }
 public ActionResult Edit([Bind(Include = "Id_Equipo,Nombre_Equipo,Id_Coordinador,Nombre_Coordinador")] tblEquiposTrabajo equipos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(equipos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Coordinador = new SelectList(db.AspNetUsers, "Id", "UserName", equipos.Id_Coordinador);
     return(View(equipos));
 }
示例#18
0
 public ActionResult Edit([Bind(Include = "Id,Id_Contratista,Descripcion")] tblResponsabContratista responsabilidade)
 {
     if (ModelState.IsValid)
     {
         db.Entry(responsabilidade).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista);
     return(View(responsabilidade));
 }
示例#19
0
 public ActionResult Edit([Bind(Include = "tblMeta_ID,met_grupoInvestigacionEstudiantil,met_estudianteInvestigando,met_grupoInvestigacionDocente,met_docenteInvestigando,met_establecimientosEducativos,met_padresFormados40,met_estudiantesFormados40,met_docentesFormados120,met_estudiantesFormados180,met_docentesFormados180,idMunicipio")] tblMeta tblmeta)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblmeta).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idMunicipio = new SelectList(db.tblMunicipios, "idMunicipio", "NombreMunicipio", tblmeta.idMunicipio);
     return(View(tblmeta));
 }
示例#20
0
 public ActionResult Edit([Bind(Include = "id,idGrupoInvestigacion,TemaInvestigacion,MapaConceptual")] tblEstadoArteProyectoInvestigacion tblEstadoArteProyectoInvestigacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblEstadoArteProyectoInvestigacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idGrupoInvestigacion = new SelectList(db.tblGrupoInvestigacion, "id", "Codigo", tblEstadoArteProyectoInvestigacion.idGrupoInvestigacion);
     return(View(tblEstadoArteProyectoInvestigacion));
 }
 public ActionResult Edit([Bind(Include = "tblTutorZona_ID,tutZon_nombre,tutZon_apellido,tutZon_correo,tutZon_telefono,tblInstitucionEducativa_ID,estaActivo")] tblTutorZona tbltutorzona)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbltutorzona).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.tblInstitucionEducativa_ID = new SelectList(db.tblInstitucion, "id", "CodigoDane", tbltutorzona.tblInstitucionEducativa_ID);
     return(View(tbltutorzona));
 }
 public ActionResult Edit([Bind(Include = "tblIntegrante_ID,int_nombre,int_apellido,int_correo,int_telefono,tblEquipo_ID")] tblIntegrante tblIntegrante)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblIntegrante).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.tblEquipo_ID = new SelectList(db.tblEquipo, "tblEquipo_ID", "equ_descripcion", tblIntegrante.tblEquipo_ID);
     return(View(tblIntegrante));
 }
 public ActionResult Edit([Bind(Include = "id,idGrupoInvestigacion,idTipoFeria,Archivo,Descripcion")] tblPropagacionGrupo tblPropagacionGrupo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblPropagacionGrupo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idGrupoInvestigacion = new SelectList(db.tblGrupoInvestigacion, "id", "Codigo", tblPropagacionGrupo.idGrupoInvestigacion);
     ViewBag.idTipoFeria          = new SelectList(db.tblTipoFeria, "id", "TipoFeria", tblPropagacionGrupo.idTipoFeria);
     return(View(tblPropagacionGrupo));
 }
示例#24
0
 public ActionResult Edit([Bind(Include = "tblAsesorZona_ID,aseZon_nombre,aseZon_apellido,aseZon_correo,aseZon_telefono,tblEquipo_ID,tblMunicipio_ID,estaActivo")] tblAsesorZona tblAsesorZona)
 {
     tblAsesorZona.tblEquipo_ID = 10010; //Este Id debe estar en la tabla tblEquipos
     if (ModelState.IsValid)
     {
         ViewBag.tblMunicipio_ID       = new SelectList(db.tblMunicipios.Where(m => m.idDepartamento == "52"), "tblMunicipio_ID", "NombreMunicipio");
         db.Entry(tblAsesorZona).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblAsesorZona));
 }
 public ActionResult Edit([Bind(Include = "Id_Producto,Id_Contratista,Id_Actividad,Nombre_Producto,Descripcion_Producto")] tblProductosContratista producto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(producto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", producto.Id_Contratista);
     ViewBag.Id_Actividad   = new SelectList(db.tblActividadContratista, "Id_Actividad", "Id_Contratista", producto.Id_Actividad);
     return(View(producto));
 }
 public ActionResult Edit([Bind(Include = "tblPresentacionProyecto_ID,preProy_tituloProy,preProy_resumenProy,preProy_palabrasClavesProy,tblEjeInvestigacion_ID,preProy_ejeInvestigacionProy")] tblPresentacionProyecto tblPresentacionProyecto)
 {
     if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (ModelState.IsValid)
     {
         tblProyectosInvestigacion miProyecto = (from t in db.tblProyectosInvestigacion
                                                 where t.tblPresentacionProyecto_ID == tblPresentacionProyecto.tblPresentacionProyecto_ID
                                                 select t).FirstOrDefault();
         miProyecto.proyInv_nombreProyecto          = tblPresentacionProyecto.preProy_tituloProy;
         miProyecto.proyInv_fechaUltimaModificacion = DateTime.Now;
         db.Entry(miProyecto).State = EntityState.Modified;
         db.Entry(tblPresentacionProyecto).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Edit", new { id = tblPresentacionProyecto.tblPresentacionProyecto_ID });
     }
     ViewBag.tblEjeInvestigacion_ID = new SelectList(db.tblEjeInvestigacion, "tblEjeInvestigacion_ID", "ejeInv_nombre", tblPresentacionProyecto.tblEjeInvestigacion_ID);
     return(View(tblPresentacionProyecto));
 }
 public ActionResult Edit([Bind(Include = "id,idGrupoInvestigacion,idInstrumento,Evidencia,Descripcion")] tblRecoleccionInformacionProyectoInvestigacion tblRecoleccionInformacionProyectoInvestigacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblRecoleccionInformacionProyectoInvestigacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idGrupoInvestigacion = new SelectList(db.tblGrupoInvestigacion, "id", "Codigo", tblRecoleccionInformacionProyectoInvestigacion.idGrupoInvestigacion);
     ViewBag.idInstrumento        = new SelectList(db.tblHerramientasRecoleccionInformacion, "id", "HerramientaRecoleccion", tblRecoleccionInformacionProyectoInvestigacion.idInstrumento);
     return(View(tblRecoleccionInformacionProyectoInvestigacion));
 }
示例#28
0
 public ActionResult Edit([Bind(Include = "Id_Evidencia,Id_Contratista,Id_Actividad,Nombre_Evidencia,Descripcion_Evidencia")] tblEvidenciasContratista evidencia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(evidencia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Actividad   = new SelectList(db.tblActividadContratista, "Id_Actividad", "Id_Contratista", evidencia.Id_Actividad);
     ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", evidencia.Id_Contratista);
     return(View(evidencia));
 }
        //Aprove Request from user externo
        public ActionResult AproveRequest(Guid id, int idgrp)
        {
            if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name)))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            try
            {
                var tvug = (from q in db.tbNetVirtualUserGroup
                            where q.idNetVirtualGroup == idgrp && q.idNetVirtualUser == id
                            select q).First();

                tvug.StateUserAceptGroup = 2;
                db.Entry(tvug).State     = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(Json(new { rta = string.Format("El usuario {0} pertenece a la red {1}", AspNetUsers.GetNameById(id), tvug.tbNetVirtualGroup.name) }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(new { rta = "Ocurrio un error inesperado" }));
            }
        }
 public ActionResult Edit([Bind(Include = "Id,Id_Contratista,Nombre,Descripcion,Alternativa,Responsabilidad,Fecha_Corte")] tblProgramaTareasContratista programa_tareas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(programa_tareas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Contratista  = new SelectList(db.AspNetUsers, "Id", "UserName", programa_tareas.Id_Contratista);
     ViewBag.Responsabilidad = new SelectList(db.tblResponsabContratista, "Id", "Id_Contratista", programa_tareas.Responsabilidad);
     ViewBag.Alternativa     = new SelectList(db.tblAlternativas, "Id_Alternativa", "Des_Alternativa", programa_tareas.Alternativa);
     return(View(programa_tareas));
 }