public ActionResult Create([Bind(Include = "Id,Id_Contratista,Descripcion")] tblResponsabContratista responsabilidade) { if (ModelState.IsValid) { var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())); ApplicationUser currentUser = manager.FindById(User.Identity.GetUserId()); //(from c in cxt.pdb_Cotizacions // orderby c.Consecutivo descending // select c.Consecutivo).FirstOrDefault(); int consecutivo = (from c in db.tblResponsabContratista where c.Id_Contratista.Equals(responsabilidade.Id_Contratista) orderby c.Consecutivo descending select c.Consecutivo).FirstOrDefault(); responsabilidade.Id_Coordinador = currentUser.Id; responsabilidade.Consecutivo = consecutivo + 1; responsabilidade.IdentificadorResponsa = "R" + responsabilidade.Consecutivo.ToString(); db.tblResponsabContratista.Add(responsabilidade); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista); return(View(responsabilidade)); }
public ActionResult CreateFecha([Bind(Include = "tblFechaCronograma_ID,tblCronogramaProy_ID,cro_Actividad,cro_FechaInicio,cro_FechaFin,cro_Indicador")] tblFechaCronograma tblFechaCronograma) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { var miProyecto = db.tblProyectosInvestigacion.Where(t => t.tblCronogramaProy_ID == tblFechaCronograma.tblCronogramaProy_ID); if (miProyecto == null) { return(HttpNotFound()); } else { if (!(tblFechaCronograma.cro_Actividad == null || tblFechaCronograma.cro_Indicador == null || tblFechaCronograma.cro_FechaInicio == tblFechaCronograma.cro_FechaFin)) { db.tblFechaCronograma.Add(tblFechaCronograma); db.SaveChanges(); return(RedirectToAction("EditarProyecto", "ProyectosInvestigacion", new { id = miProyecto.FirstOrDefault().tblProyectosInvestigacion_ID })); } else { return(RedirectToAction("EditarProyecto", "ProyectosInvestigacion", new { id = miProyecto.FirstOrDefault().tblProyectosInvestigacion_ID })); } } } ViewBag.tblCronogramaProy_ID = new SelectList(db.tblCronogramaProy, "tblCronogramaProy_ID", "tblCronogramaProy_ID", tblFechaCronograma.tblCronogramaProy_ID); return(View(tblFechaCronograma)); }
public ActionResult CreatePresupuesto([Bind(Include = "tblRubroPresupuesto_ID,tblPresupuestoProy_ID,tblRubro_ID,rubPre_valor,rubPre_fuente,rubPre_justificacion")] tblRubroPresupuesto tblRubroPresupuesto) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { var miProyecto = db.tblProyectosInvestigacion.Where(t => t.tblPresupuestoProy_ID == tblRubroPresupuesto.tblPresupuestoProy_ID); if (miProyecto == null) { return(HttpNotFound()); } else { if (!(tblRubroPresupuesto.rubPre_fuente == null || tblRubroPresupuesto.rubPre_justificacion == null || tblRubroPresupuesto.rubPre_valor.Equals("0"))) { db.tblRubroPresupuesto.Add(tblRubroPresupuesto); db.SaveChanges(); return(RedirectToAction("EditarProyecto", "ProyectosInvestigacion", new { id = miProyecto.FirstOrDefault().tblProyectosInvestigacion_ID })); } else { return(RedirectToAction("EditarProyecto", "ProyectosInvestigacion", new { id = miProyecto.FirstOrDefault().tblProyectosInvestigacion_ID })); } } } ViewBag.tblRubro_ID = new SelectList(db.tblRubro, "tblRubro_ID", "rub_nombre", tblRubroPresupuesto.tblRubro_ID); return(View(tblRubroPresupuesto)); }
public ActionResult Create([Bind(Include = "id,state")] tbNetVirtualUser tbNetVirtualUser) { ViewBag.ControllerName = "tbNetVirtualUsers"; if (ModelState.IsValid) { List <FileMetaData> mdfiles = new List <FileMetaData>(); DateTime dn = System.DateTime.Now; foreach (string item in Request.Files) { HttpPostedFileBase file = Request.Files[item] as HttpPostedFileBase; int length = file.ContentLength; if (length > 0 && file != null) { byte[] buffer = new byte[length]; file.InputStream.Read(buffer, 0, length); PropertyInfo propInfo = typeof(tbNetVirtualUser).GetProperty(item); propInfo.SetValue(tbNetVirtualUser, buffer); FileMetaData fmd = new FileMetaData() { FileId = item, CreatedOn = dn, ModifiedOn = dn, ContentType = file.ContentType, Size = length / 1024 }; mdfiles.Add(fmd); } } tbNetVirtualUser.JsonMetadata = JsonConvert.SerializeObject(mdfiles); tbNetVirtualUser.id = Guid.NewGuid(); db.tbNetVirtualUser.Add(tbNetVirtualUser); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbNetVirtualUser)); }
public ActionResult Create(AspNetUserRoles crear) { try { if (ModelState.IsValid) { IchamiloClient client = new IchamiloClient(); client.Open(); ChamiloUser chuser = client.getUserChamilo(crear.AspNetUsers.Name); if (crear.AspNetRoles.Name == "Maestro" && chuser.Status == 5) { chuser.Status = 1; client.updateUser(chuser, chuser.Username); } if (crear.AspNetRoles.Name == "Estudiante" && chuser.Status == 1) { chuser.Status = 5; client.updateUser(chuser, chuser.Username); } db.AspNetUserRoles.Add(crear); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception) { ViewBag.Error = "El usuario ya pertenece al rol."; return(RedirectToAction("Index")); } return(View(crear)); }
public ActionResult Create([Bind(Include = "tblEjeInvestigacion_ID,ejeInv_nombre")] tblEjeInvestigacion tblEjeInvestigacion) { if (ModelState.IsValid) { db.tblEjeInvestigacion.Add(tblEjeInvestigacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblEjeInvestigacion)); }
public ActionResult Create([Bind(Include = "id,HerramientaRecoleccion,Descripcion")] tblHerramientasRecoleccionInformacion tblHerramientasRecoleccionInformacion) { if (ModelState.IsValid) { db.tblHerramientasRecoleccionInformacion.Add(tblHerramientasRecoleccionInformacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblHerramientasRecoleccionInformacion)); }
public ActionResult Create([Bind(Include = "id_coleccion,nom_coleccion,desc_coleccion")] tblColecciones tblcolecciones) { if (ModelState.IsValid) { db.tblColecciones.Add(tblcolecciones); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblcolecciones)); }
public ActionResult Create([Bind(Include = "tblParadigmaEpistemologico_ID,parEpi_nombre")] tblParadigmaEpistemologico tblParadigmaEpistemologico) { if (ModelState.IsValid) { db.tblParadigmaEpistemologico.Add(tblParadigmaEpistemologico); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblParadigmaEpistemologico)); }
public ActionResult Create([Bind(Include = "id,Rubro,Descripcion")] tblRubro tblRubro) { if (ModelState.IsValid) { db.tblRubro.Add(tblRubro); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblRubro)); }
public ActionResult Create([Bind(Include = "tblEquipo_ID,equ_descripcion,equ_Observacion")] tblEquipo tblEquipo) { if (ModelState.IsValid) { db.tblEquipo.Add(tblEquipo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblEquipo)); }
public ActionResult Create([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 aspNetUser) { if (ModelState.IsValid) { db.AspNetUsers.Add(aspNetUser); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aspNetUser)); }
public ActionResult Create([Bind(Include = "Id_Cargo,Nombre_Cargo")] tblCargos cargo) { if (ModelState.IsValid) { db.tblCargos.Add(cargo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargo)); }
public ActionResult Create([Bind(Include = "tblTipoEstudioProy_ID,tipEst_nombre")] tblTipoEstudioProy tblTipoEstudioProy) { if (ModelState.IsValid) { db.tblTipoEstudioProy.Add(tblTipoEstudioProy); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblTipoEstudioProy)); }
public ActionResult Create([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.AspNetUsers.Add(aspNetUsers); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aspNetUsers)); }
public ActionResult Create([Bind(Include = "Id,Id_Contratista,Descripcion")] tblResponsabContratista responsabilidade) { if (ModelState.IsValid) { db.tblResponsabContratista.Add(responsabilidade); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Contratista = new SelectList(db.AspNetUsers, "Id", "UserName", responsabilidade.Id_Contratista); return(View(responsabilidade)); }
public ActionResult Create([Bind(Include = "tblIntegrante_ID,int_nombre,int_apellido,int_correo,int_telefono,tblEquipo_ID")] tblIntegrante tblIntegrante) { if (ModelState.IsValid) { db.tblIntegrante.Add(tblIntegrante); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tblEquipo_ID = new SelectList(db.tblEquipo, "tblEquipo_ID", "equ_descripcion", tblIntegrante.tblEquipo_ID); return(View(tblIntegrante)); }
public ActionResult Create([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.tblMeta.Add(tblmeta); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idMunicipio = new SelectList(db.tblMunicipios, "idMunicipio", "NombreMunicipio", tblmeta.idMunicipio); return(View(tblmeta)); }
public ActionResult Create([Bind(Include = "id,idEstadoArte,Autor,Publicacion,Texto")] tblConceptosEstadoArte tblConceptosEstadoArte) { if (ModelState.IsValid) { db.tblConceptosEstadoArte.Add(tblConceptosEstadoArte); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEstadoArte = new SelectList(db.tblEstadoArteProyectoInvestigacion, "id", "TemaInvestigacion", tblConceptosEstadoArte.idEstadoArte); return(View(tblConceptosEstadoArte)); }
public ActionResult Create([Bind(Include = "id,idGrupoInvestigacion,TemaInvestigacion,MapaConceptual")] tblEstadoArteProyectoInvestigacion tblEstadoArteProyectoInvestigacion) { if (ModelState.IsValid) { db.tblEstadoArteProyectoInvestigacion.Add(tblEstadoArteProyectoInvestigacion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idGrupoInvestigacion = new SelectList(db.tblGrupoInvestigacion, "id", "Codigo", tblEstadoArteProyectoInvestigacion.idGrupoInvestigacion); return(View(tblEstadoArteProyectoInvestigacion)); }
public ActionResult Create([Bind(Include = "id,idGrupoInvestigacion,idInstrumento,Evidencia,Descripcion")] tblRecoleccionInformacionProyectoInvestigacion tblRecoleccionInformacionProyectoInvestigacion) { if (ModelState.IsValid) { db.tblRecoleccionInformacionProyectoInvestigacion.Add(tblRecoleccionInformacionProyectoInvestigacion); 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)); }
public ActionResult Create([Bind(Include = "tblTutorZona_ID,tutZon_nombre,tutZon_apellido,tutZon_correo,tutZon_telefono,tblInstitucionEducativa_ID,estaActivo")] tblTutorZona tbltutorzona) { if (ModelState.IsValid) { tbltutorzona.estaActivo = true; db.tblTutorZona.Add(tbltutorzona); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tblInstitucionEducativa_ID = new SelectList(db.tblInstitucion, "id", "CodigoDane", tbltutorzona.tblInstitucionEducativa_ID); return(View(tbltutorzona)); }
public ActionResult Create([Bind(Include = "id,idGrupoInvestigacion,idTipoFeria,Archivo,Descripcion")] tblPropagacionGrupo tblPropagacionGrupo) { if (ModelState.IsValid) { db.tblPropagacionGrupo.Add(tblPropagacionGrupo); 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)); }
public ActionResult Create([Bind(Include = "Id_Equipo,Nombre_Equipo,Id_Coordinador,Nombre_Coordinador")] tblEquiposTrabajo equipos) { if (ModelState.IsValid) { equipos.Id_Coordinador = equipos.Nombre_Coordinador; equipos.Nombre_Coordinador = (from n in db.AspNetUsers where n.Id.Equals(equipos.Nombre_Coordinador) select n.LastName).SingleOrDefault(); db.tblEquiposTrabajo.Add(equipos); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Coordinador = new SelectList(db.AspNetUsers, "Id", "UserName", equipos.Id_Coordinador); return(View(equipos)); }
public ActionResult Edit([Bind(Include = "tblCronogramaProy_ID")] tblCronogramaProy tblCronogramaProy) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { db.Entry(tblCronogramaProy).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Edit", new { id = tblCronogramaProy.tblCronogramaProy_ID })); } return(View(tblCronogramaProy)); }
public ActionResult Create([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"); tblAsesorZona.estaActivo = true; db.tblAsesorZona.Add(tblAsesorZona); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblAsesorZona)); }
public ActionResult AgregarIntegranteGrupoInv(string idUsuario, long idGrupo) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblIntegrantesGrupoInv nuevoIntegrante = new tblIntegrantesGrupoInv(); nuevoIntegrante.intGruInv_fechaVinculacion = DateTime.Now; nuevoIntegrante.tblGruposInvestigacion_ID = idGrupo; nuevoIntegrante.tblUsuarioPlataforma_ID = idUsuario; db.tblIntegrantesGrupoInv.Add(nuevoIntegrante); db.SaveChanges(); return(RedirectToAction("Integrantes")); }
public ActionResult tarea([Bind(Include = "Id,Id_Contratista,Nombre,Descripcion,Alternativa,Responsabilidad,Fecha_Ini,Fecha_Fin")] tblProgramaTareasContratista programa_tareas) { if (ModelState.IsValid) { programa_tareas.Estado = 1; db.tblProgramaTareasContratista.Add(programa_tareas); 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)); }
//User like to be in your RVK (id) public ActionResult RequestBelong(int id) { if (!(AspNetUsersRoles.IsUserInRole("Administrator", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Maestro", User.Identity.Name) || AspNetUsersRoles.IsUserInRole("Estudiante", User.Identity.Name))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { Guid userid = new Guid(AspNetUsers.GetUserId(User.Identity.Name)); investicEntities db = new investicEntities(); tbNetVirtualUserGroup tbnetVirtualUserGroup = new tbNetVirtualUserGroup(); tbnetVirtualUserGroup.idNetVirtualUser = userid; tbnetVirtualUserGroup.idNetVirtualGroup = id; tbnetVirtualUserGroup.isOwner = false; tbnetVirtualUserGroup.StateUserAceptGroup = 4; db.tbNetVirtualUserGroup.Add(tbnetVirtualUserGroup); db.SaveChanges(); return(Json(new { rta = "Su solicitud ha sido enviada al creador de esta red." }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { rta = "Wrong" }, JsonRequestBehavior.AllowGet)); } }
//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)); } }