public ActionResult Create([Bind(Include = "idUsuario,nombre,apellidoP,apellidoM,tipo,estado,correo,telefono,fechaInicio,fechaFin")] Usuario usuario, string contrasenna) { usuario.estado = "1"; if (ModelState.IsValid) { var exists = existeId(usuario.idUsuario); if (exists) { ModelState.AddModelError("UserExists", "Usuario ya existe"); return(View(usuario)); } db.Usuario.Add(usuario); db.SaveChanges(); Logueo logueo = new Logueo(); logueo.contrasenna = contrasenna; logueo.idUsuario = usuario.idUsuario; logueo.nombreUsuario = usuario.nombre; logueo.contrasenna = Crypto.Hash(logueo.contrasenna); db.Logueo.Add(logueo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idUsuario = new SelectList(db.Logueo, "idUsuario", "nombreUsuario", usuario.idUsuario); ViewBag.tipo = new SelectList(db.TipoUsuario, "idTipo", "nombre", usuario.tipo); return(View(usuario)); }
public ActionResult Create([Bind(Include = "idComision,nombre,objetivo,fechaFin,fechaIni,estado")] Comision comision) { if (ModelState.IsValid) { db.Comision.Add(comision); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(comision)); }
public ActionResult Create([Bind(Include = "idJustificacion,fecha,idUsuario,asunto,texto,estado")] Justificacion justificacion) { if (ModelState.IsValid) { db.Justificacion.Add(justificacion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idUsuario = new SelectList(db.Usuario, "idUsuario", "nombre", justificacion.idUsuario); return(View(justificacion)); }
public ActionResult Create([Bind(Include = "idResultado,fecha,votosFavor,votosContra,votosNulo,votosAbstencion,resultado,idAgenda,idPunto,idQuorum")] ResultadoPunto resultadoPunto) { if (ModelState.IsValid) { db.ResultadoPunto.Add(resultadoPunto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idPunto = new SelectList(db.Punto, "idPunto", "titulo", resultadoPunto.idPunto); return(View(resultadoPunto)); }
public ActionResult Create([Bind(Include = "idMocion,idPunto,punto,propuesta")] Mocion mocion) { if (ModelState.IsValid) { db.Mocion.Add(mocion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idPunto = new SelectList(db.Punto, "idPunto", "titulo", mocion.idPunto); return(View(mocion)); }
public ActionResult Create([Bind(Include = "idMiembroXComision,idUsuario,idComisionXSesion,tipoMiembro")] MiembroXComision miembroXComision) { if (ModelState.IsValid) { db.MiembroXComision.Add(miembroXComision); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idComisionXSesion = new SelectList(db.ComisionXSesion, "idComisionXSesion", "idComisionXSesion", miembroXComision.idComisionXSesion); ViewBag.idUsuario = new SelectList(db.Usuario, "idUsuario", "nombre", miembroXComision.idUsuario); return(View(miembroXComision)); }
public ActionResult Create([Bind(Include = "idComisionXSesion,idComision,idSesion")] ComisionXSesion comisionXSesion) { if (ModelState.IsValid) { db.ComisionXSesion.Add(comisionXSesion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idComision = new SelectList(db.Comision, "idComision", "nombre", comisionXSesion.idComision); ViewBag.idSesion = new SelectList(db.Sesion, "idSesion", "documento", comisionXSesion.idSesion); return(View(comisionXSesion)); }
public ActionResult CreatePuntoMiembro([Bind(Include = "idPunto,fecha,titulo,idUsuario,considerandos,resultandos,acuerdos,adjunto")] Punto punto, string myFile) { punto.idEstado = 1; if (myFile != "") { punto.adjunto = myFile; } else { punto.adjunto = " "; } var usuario = System.Web.HttpContext.Current.User.Identity.Name.Split('&'); punto.idUsuario = usuario[1]; if (ModelState.IsValid) { punto.idEstado = 1; db.Punto.Add(punto); db.SaveChanges(); ViewBag.Status = true; return(View()); } ViewBag.idEstado = new SelectList(db.EstadoPunto, "idEstado", "nombre", punto.idEstado); ViewBag.idUsuario = new SelectList(db.Usuario, "idUsuario", "nombre", punto.idUsuario); return(View(punto)); }
public ActionResult Registro([Bind(Exclude = "ExisteId")] Usuario usuario, string contrasenna) { bool Status = false; string message = ""; Logueo logueo = new Logueo(); //Model validation if (ModelState.IsValid) { #region //Email already exists var exists = existeId(usuario.idUsuario); if (exists) { ModelState.AddModelError("UserExists", "Usuario ya existe"); return(View(usuario)); } #endregion #region Save to Data logueo.contrasenna = contrasenna; logueo.idUsuario = usuario.idUsuario; logueo.nombreUsuario = usuario.nombre; using (ConsiliumEntities dc = new ConsiliumEntities()) { dc.Usuario.Add(usuario); dc.SaveChanges(); Status = true; } #region Password hashing logueo.contrasenna = Crypto.Hash(logueo.contrasenna); #endregion using (ConsiliumEntities dc = new ConsiliumEntities()) { dc.Logueo.Add(logueo); dc.SaveChanges(); Status = true; } #endregion } else { message = "Solicitud inválida"; } ViewBag.Message = message; ViewBag.Status = Status; return(View(usuario)); }
public ActionResult Create([Bind(Include = "idPunto,idEstado,fecha,titulo,idUsuario,considerandos,resultandos,acuerdos,adjunto")] Punto punto, string myFile) { if (myFile != "") { punto.adjunto = myFile; } else { punto.adjunto = " "; } punto.idEstado = 1; if (ModelState.IsValid) { db.Punto.Add(punto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEstado = new SelectList(db.EstadoPunto, "idEstado", "nombre", punto.idEstado); ViewBag.idUsuario = new SelectList(db.Usuario, "idUsuario", "nombre", punto.idUsuario); return(View(punto)); }
public ActionResult Create([Bind(Include = "idSesion,idTipo,fecha,idAgenda,documento")] Sesion sesion) { if (ModelState.IsValid) { db.Sesion.Add(sesion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idTipo = new SelectList(db.TipoSesion, "idTipo", "nombre", sesion.idTipo); return(View(sesion)); }
public ActionResult JustificacionRequest(Justificacion justificacion) { bool Status = false; string message = ""; string[] data = System.Web.HttpContext.Current.User.Identity.Name.Split('&'); //Model validation if (ModelState.IsValid) { justificacion.idUsuario = data[1]; #region Save to Data using (ConsiliumEntities dc = new ConsiliumEntities()) { justificacion.estado = "Pendiente"; dc.Justificacion.Add(justificacion); dc.SaveChanges(); Status = true; message = "Justificación enviada"; } #endregion } else { message = "Justificación inválida"; } ViewBag.Message = message; ViewBag.Status = Status; return(View(justificacion)); }
public ActionResult SolicitudRequest(SolicitudNueva solicitudNueva) { string[] data = System.Web.HttpContext.Current.User.Identity.Name.Split('&'); solicitudNueva.idMiembro = data[1]; bool Status = false; string message = ""; Punto punto = new Punto { idUsuario = solicitudNueva.idMiembro, titulo = solicitudNueva.Nombre, fecha = solicitudNueva.Fecha, considerandos = solicitudNueva.Considerandos, resultandos = solicitudNueva.Resultandos, acuerdos = solicitudNueva.Acuerdos, adjunto = " " }; Solicitud solicitud = new Solicitud(); //Model validation if (ModelState.IsValid) { #region Save to Data using (ConsiliumEntities dc = new ConsiliumEntities()) { var e = dc.EstadoPunto.Where(a => a.idEstado == 1).FirstOrDefault(); punto.EstadoPunto = e; dc.Punto.Add(punto); dc.SaveChanges(); } using (ConsiliumEntities dc = new ConsiliumEntities()) { var p = dc.Punto.Where(a => a.titulo == solicitudNueva.Nombre && a.fecha == solicitudNueva.Fecha).FirstOrDefault(); solicitud.idPunto = p.idPunto; solicitud.considerandos = solicitudNueva.Considerandos; solicitud.acuerdos = solicitudNueva.Acuerdos; solicitud.resultandos = solicitudNueva.Resultandos; dc.Solicitud.Add(solicitud); dc.SaveChanges(); Status = true; message = "Solicitud enviada!"; } #endregion } else { message = "Solicitud inválida"; } ViewBag.Message = message; ViewBag.Status = Status; return(View(solicitudNueva)); }