public ActionResult AgregarUsuario(usuarioModel modeloUsuario, FormCollection form) { entUsuario obj = new entUsuario(); obj.usuario = modeloUsuario.usuario; obj.password = modeloUsuario.password; obj.idUsuario = Convert.ToInt32(form["nombre"]); try { Boolean inserto = negUsuario.Instancia.InsertarUsuario(obj); if (inserto) { return RedirectToAction("AgregarUsuario", "Usuario", new { mensaje = "Se registró correctamente." }); } else { return RedirectToAction("AgregarUsuario", "Usuario", new { error = "No se pudo insertar." }); } } catch (ApplicationException ae) { return RedirectToAction("AgregarUsuario", "Usuario", new { error = ae.Message }); } catch (Exception e) { return RedirectToAction("Error", "Error", new { error = e.Message }); } }
public ActionResult GetUsuarioByTipoId(int tipoid) { usuarioModel modeloUsuario = new usuarioModel(); if (tipoid == 1) { //modeloUsuario.listaUsuarios = negAdministrador.Instancia.ListarAdministradoresPorTipo(); } else if (tipoid == 2) { List<entUsuarioComun> objUsuarios = new List<entUsuarioComun>(); objUsuarios = negMedico.Instancia.ListarMedicosPorIdTipo(2); SelectList obgUsuarios = new SelectList(objUsuarios, "idUsuario", "nombre"); return Json(obgUsuarios); } else if (tipoid == 3) { } else if (tipoid == 4) { List<entUsuarioComun> objUsuarios = new List<entUsuarioComun>(); objUsuarios = negPaciente.Instancia.ListarPacientesPorIdTipo(4); SelectList obgUsuarios = new SelectList(objUsuarios, "idUsuario", "nombre"); return Json(obgUsuarios); } return View(); }
// // GET: /Usuario/ public ActionResult AgregarUsuario(String mensaje) { usuarioModel modeloUsuario = new usuarioModel(); modeloUsuario.listaTipoUsuario = negTipoUsuario.Instancia.ListarTipoUsuario(); modeloUsuario.listaUsuarios = new List<entUsuarioComun>(); ViewBag.mensaje = mensaje; return View("AgregarUsuario", modeloUsuario); }