public IHttpActionResult Registro(SUsuario u) { try { u.Rol = "Cliente"; BLUsuario blusuario = new BLUsuario(); SUsuario usuario = blusuario.addUsuario(u); if (usuario != null) { dynamic res = new ExpandoObject(); res.Token = TokenGenerator.GenerateTokenJwt(usuario.Email);; res.Email = usuario.Email; res.Rol = usuario.Rol; return(Ok(res)); } else { return(Content(HttpStatusCode.Unauthorized, "No se ha podido crear el usuario por algun motivo rarezcamente rarezco")); } } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public IHttpActionResult Authenticate(SUsuario login) { try { if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } BLUsuario blusuario = new BLUsuario(); SUsuario usuario = blusuario.login(login); if (usuario != null) { dynamic res = new ExpandoObject(); res.Token = TokenGenerator.GenerateTokenJwt(login.Email);; res.Email = usuario.Email; res.Rol = usuario.Rol; res.Id = usuario.Id; return(Ok(res)); } else { return(Content(HttpStatusCode.Unauthorized, "El usuario no existe")); } } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public IHttpActionResult ExternalLogin(ExternalLoginDTO login) { try { if (login.Validacion == Direcciones.PassLoginExterno) { if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } BLUsuario blusuario = new BLUsuario(); SUsuario usuario = blusuario.externalLogin(new SUsuario() { Email = login.Email }); if (usuario != null) { dynamic res = new ExpandoObject(); res.Token = TokenGenerator.GenerateTokenJwt(login.Email);; res.Email = usuario.Email; res.Rol = usuario.Rol; res.Id = usuario.Id; return(Ok(res)); } throw new ECompartida("Esto no debería haber llegado a este punto"); } throw new ECompartida("La clave de validación no es correcta"); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public async Task <ActionResult> Register(UsuarioViewModels model) { if (ModelState.IsValid) { BLUsuario UsuarioLogic = new BLUsuario(); BEUsuario UsuarioParam = new BEUsuario(); UsuarioParam.gls_nombre = model.nombre; UsuarioParam.gls_ape_paterno = model.ape_paterno; UsuarioParam.gls_ape_materno = model.ape_materno; UsuarioParam.fec_nacimiento = model.FecNacimiento; UsuarioParam.anexo = model.anexo; UsuarioParam.gls_usuario = model.nom_usuario; UsuarioParam.correo = model.correo; UsuarioParam.idcargo = model.idcargo; UsuarioParam.idarea = model.idarea; UsuarioParam.guid_user = User.Identity.GetUserId(); bool result = UsuarioLogic.ActualizarUsuario(UsuarioParam); if (result) { return(RedirectToAction("Index", "Home")); } } return(View(model)); }
//Obtiene los datos del Usuario public static UsuarioLoginViewModel GetUser(string usuario) { UsuarioLoginViewModel UsuarioModel = new UsuarioLoginViewModel(); BEUsuario oBEUsuario = new BEUsuario(); BLUsuario oBLUsuario = new BLUsuario(); oBEUsuario = oBLUsuario.ObtenerUsuarioLogin(usuario); if (oBEUsuario != null) { UsuarioModel.Codigo = oBEUsuario.cod_usuario; UsuarioModel.ApellidoMaterno = oBEUsuario.ape_materno; UsuarioModel.ApellidoPaterno = oBEUsuario.ape_paterno; UsuarioModel.Nombre = oBEUsuario.nombres; UsuarioModel.CodigoArea = oBEUsuario.cod_area; UsuarioModel.nombreArea = oBEUsuario.gls_area; UsuarioModel.idRol = oBEUsuario.cod_rol; UsuarioModel.nombreRol = oBEUsuario.gls_rol; UsuarioModel.Correo = oBEUsuario.correo; UsuarioModel.NombreCompleto = ConvertFirstLetterToUpper(UsuarioModel.Nombre + " " + UsuarioModel.ApellidoPaterno + " " + UsuarioModel.ApellidoMaterno); UsuarioModel.PrimerNombreApellido = ConvertFirstLetterToUpper(NombreApellidoPrimero(UsuarioModel.Nombre, UsuarioModel.ApellidoPaterno)); } else { UsuarioModel = null; } return(UsuarioModel); }
private void btnIniciarSesion_Click(object sender, EventArgs e) { BEUsuario oUsuario = new BEUsuario(); if (Environment.MachineName == "NET" || this.txtUsuario.Text == "userit" || Environment.MachineName == "LPT-EPINTADO" || Environment.MachineName == "LAPTOP-HPI4V4U2") { this.txtUsuario.Text = "Administrador"; this.txtPassword.Text = "Erik0206"; } eResultado res = BLUsuario.ValidarUsuario(this.txtUsuario.Text, BaseForm.EncriptarPassword(this.txtPassword.Text), ref oUsuario); if (res == eResultado.Correcto) { if (oUsuario.Modulos != null && oUsuario.Modulos.Count() > 0) { BaseForm.VariablesGlobales.MiUsuario = oUsuario; frmMain frm = new frmMain(); this.Hide(); frm.ShowDialog(); this.Close(); } else { XtraMessageBox.Show("Su Perfil no tiene permiso para acceder a los módulos, verifique con sistemas", "Sistemas"); //MessageBox.Show("Su Perfil no tiene permiso para acceder a los módulos, verifique con sistemas"); } } else { XtraMessageBox.Show("Verifique su usuario y contraseña", "Sistemas"); } }
/// <summary> /// Devuelve los datos de un usuario especificado por su id /// </summary> /// <param name="sid">id sha1 del usuario</param> /// <returns></returns> public ActionResult V0I0MmZV(string sid) { CustomJSON globalResponse = new CustomJSON(); BEUsuario Usuario = new BEUsuario(); string _err = string.Empty; if (User != null) { try { string Id = Peach.DecriptFromBase64(sid); Usuario = new BLUsuario().Listar_byId(Convert.ToInt16(Id)); globalResponse.DATA = Usuario; } catch (Exception ex) { globalResponse.ERR = ex.Message; } } else { return(RedirectToAction("Index", "Account", new { act = "timeout" })); } return(Json(globalResponse, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { BLUsuario oBLUsuario = new BLUsuario(); List <BEUsuario> oListaUsuario; //Realizamos la busqueda de los cumpleaños del dia oListaUsuario = oBLUsuario.ListaCumpleanios(DateTime.Today); List <CumpleaniosViewModels> ListaCumpleanios = new List <CumpleaniosViewModels>(); CumpleaniosViewModels cumpleanio; foreach (BEUsuario item in oListaUsuario) { cumpleanio = new CumpleaniosViewModels(); //Cargamos la informacion del cumpleañero encontrado cumpleanio.id = item.id; cumpleanio.nombre = item.gls_nombre; cumpleanio.ape_paterno = item.gls_ape_paterno; cumpleanio.gls_Cargo = item.gls_Cargo; cumpleanio.gls_area = item.gls_area; cumpleanio.Username = item.gls_usuario; //Agregamos el cumpleaño ListaCumpleanios.Add(cumpleanio); } return(View(ListaCumpleanios)); }
public frmUsuarioEditar(int idEmpleado) { InitializeComponent(); this.idEmpleado = idEmpleado; TBL_EPI_EMPLEADO oEmpleado = BLEmpleado.obtieneEmpleados(idEmpleado); if (oEmpleado.EPI_INT_IDUSUARIO != null) { this.idUsuario = Convert.ToInt32(oEmpleado.EPI_INT_IDUSUARIO); } List <BELlenaSLUE> olPerfil = BLPerfil.ListarPerfil(0, "").Select(x => new BELlenaSLUE { ValueMember = Convert.ToInt32(x.EPI_INT_IDPERFIL), DisplayMember = x.EPI_VCH_NOMBREPERFIL }).ToList(); BaseForm.CargaSLU(searchLookUpEdit1, olPerfil, "ValueMember", "DisplayMember"); txtEmpleado.Text = oEmpleado.EPI_VCH_NOMBRE + " " + oEmpleado.EPI_VCH_APELLIDOPATERNO; if (idUsuario > 0) { TBL_EPI_USUARIO oUsuario = BLUsuario.obtieneUsuario(idUsuario); searchLookUpEdit1.EditValue = oUsuario.EPI_INT_IDPERFIL ?? 0; txtUsuario.Text = oUsuario.EPI_VCH_USUARIO; checkEdit1.Checked = oUsuario.EPI_BIT_HABILITADO ?? false; } }
public JsonResult GetAllUsuarios() { List <UsuarioViewModel> Usuarios = new List <UsuarioViewModel>(); UsuarioViewModel usuario; List <BEUsuario> olistaUsuarios; BLUsuario oBlusuario = new BLUsuario(); olistaUsuarios = oBlusuario.ListarUsuarios(); int iCorrelativo = 0; //foreach (BEUsuario item in olistaUsuarios) //{ // usuario = new UsuarioViewModel(); // iCorrelativo += 1; // usuario.Nro = iCorrelativo; // usuario.CodigoUsuario = item.cod_usuario; // usuario.Area = item.gls_area; // usuario.Rol = item.gls_rol; // usuario.Estado = item.cod_estado_registro; // usuario.UsuarioIngreso = item.aud_usr_ingreso; // usuario.FechaIngreso = item.aud_fec_ingreso.ToString("dd-MM-yyyy"); // Usuarios.Add(usuario); //} return(Json(Usuarios, JsonRequestBehavior.AllowGet)); }
protected void btnOk_Click(object sender, EventArgs e) { try { BLCatalogos oblCatalogos = new BLCatalogos(); BLArticulo blArtivculo = new BLArticulo(); BLUsuario blUsuario = new BLUsuario(); Usuario usuario = new Usuario(); ddlUsuarioAsignado.SelectedValue = ddlpopUser.SelectedValue; txtResponsiva.Enabled = false; ddlUsuarioAsignado.Enabled = false; usuario = blUsuario.ObtenUsuario(Convert.ToInt32(ddlUsuarioAsignado.SelectedItem.Value)); txtResponsiva.Text = objectResponsiva.GeneraNoResponsiva(); txtPuesto.Text = oblCatalogos.ObtienePuesto(usuario.idUsuario); List <Articulo> responsivasAnterioresList = blArtivculo.getResponsivasAnteriores(usuario.idUsuario); if (responsivasAnterioresList.Count > 0) { hdnResponsivaAnterior.Value = responsivasAnterioresList[0].ResponsivaAnterior; } gvResponsivasAnteriores.DataSource = responsivasAnterioresList; gvResponsivasAnteriores.DataBind(); mpeAlert.Hide(); } catch (Exception ex) { CambiaEstadoNotificacion("Info", false, string.Empty); CambiaEstadoNotificacion("Warning", true, "Error: " + ex.Message); LabelError.Focus(); mpeAlert.Hide(); } }
public ItemGrid(BLCuenta cuenta, BLUsuario usuario) { this.Cedula = cuenta.IdCuenta; this.Nombre = usuario.Nombre + " " + usuario.PrimerApellido + " " + usuario.SegundoApellido; this.Correo = cuenta.Correo; this.Telefono = usuario.Telefono; this.Estado = Convertir(cuenta.Estado); }
protected void SingIn(object sender, EventArgs e) { try { ModelState.Clear(); var usuario = txtUsuario.Text; var contrasena = txtContrasena.Text; var returnUrl = Request.QueryString["ReturnUrl"]; if (!string.IsNullOrWhiteSpace(usuario) && !string.IsNullOrWhiteSpace(contrasena)) { var oUsuario = BLUsuario.Obtener(usuario, true); if (oUsuario != null) { if (oUsuario.Usuario == usuario && Crypto.Desencriptar(oUsuario.Contrasena) == contrasena) { Session.Clear(); Session.Add("Matriz", oUsuario); FormsAuthentication.SetAuthCookie(oUsuario.Nombre, false); RedirectToUrl("Area/Entorno/Dashboard.aspx"); } else { ModelState.AddModelError("Error", "Su contraseña es incorrecta."); } } else { ModelState.AddModelError("Error", string.Format("El usuario {0} no se encuentra registrado.", usuario)); } } else { if (string.IsNullOrWhiteSpace(usuario)) { ModelState.AddModelError("Error", "Ingrese su usuario"); } else { if (string.IsNullOrWhiteSpace(contrasena)) { ModelState.AddModelError("Error", "Ingrese su contrasena"); } } } return; } catch (Exception) { return; } }
// GET: Usuario public ActionResult Register() { BLUsuario UsuarioLogic = new BLUsuario(); UsuarioViewModels modelUser = new UsuarioViewModels(); BEUsuario Usuario = UsuarioLogic.ObtenerUsuario(User.Identity.GetUserName()); modelUser.nom_usuario = Usuario.gls_usuario; modelUser.nombre = Usuario.gls_nombre; modelUser.ape_paterno = Usuario.gls_ape_paterno; modelUser.ape_materno = Usuario.gls_ape_materno; modelUser.FecNacimiento = Usuario.fec_nacimiento; modelUser.correo = Usuario.correo; if (Usuario.anexo != null) { modelUser.anexo = Convert.ToInt32(Usuario.anexo); } if (Usuario.idarea != null) { modelUser.idarea = Convert.ToInt32(Usuario.idarea); } if (Usuario.idcargo != null) { modelUser.idcargo = Convert.ToInt32(Usuario.idcargo); } BLCargo CargoLogic = new BLCargo(); List <BECargo> ListaCargos = new List <BECargo>(); ListaCargos = CargoLogic.ListarCargo(); foreach (BECargo item in ListaCargos) { modelUser.ListaCargos.Add(new Cargo { id = item.id, gls_Cargo = item.gls_Cargo }); } BLArea AreaLogic = new BLArea(); List <BEArea> ListaArea = new List <BEArea>(); ListaArea = AreaLogic.ListarArea(); foreach (BEArea item in ListaArea) { modelUser.ListaAreas.Add(new Area { id = item.id, gls_area = item.gls_area }); } return(View(modelUser)); }
public IHttpActionResult newAdmin(int id) { try { BLUsuario bl = new BLUsuario(); return(Ok(bl.newAdmin(id))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public override string[] GetRolesForUser(string username) { string[] results = { }; BEUsuario oUsuario = new BEUsuario(); oUsuario = new BLUsuario().fnObtenerUsuario(username); if (oUsuario != null) { results = new string[] { oUsuario.IDPerfil.ToString() }; } return(results); }
public IHttpActionResult ConfirmarEmail(string email, string codigoConfirmacion) { try { BLUsuario bl = new BLUsuario(); return(Ok(bl.confirmarEmail(email, codigoConfirmacion))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public IHttpActionResult GetPaquetesRecibidos() { try { string email = APIRestLayer.TokenInfo.getClaim(Request, "email"); BLUsuario bl = new BLUsuario(); return(Ok(bl.paquetesRecibidos(email))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public static bool IsLoguedUserinRole(string role, String mail) { BLUsuario BLU = new BLUsuario(); String roleUser = BLU.GetRoleUsuario(mail); if (roleUser == null) { return(false); } else { return(roleUser.Equals(role)); } }
protected void aceptarBTNconsultar_Click(object sender, EventArgs e) { string nombreUsuario = txtNombreBus.Value; string contrasena = txtCedulaBus.Value; if (!nombreUsuario.Equals("") && !contrasena.Equals("")) { BLUsuario usuario = manejador.consultarUsuario(nombreUsuario.ToLower(), contrasena); LabelPlatoBusqueda.InnerText = usuario.nombreUsuario + " Puesto: " + usuario.rol; } else { LabelPlatoBusqueda.InnerText = "NO SE HA ENCONTRADO EL USUARIO"; } }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { BECargo oBECargo = new BECargo(); oBECargo = new BLCargo().ObtenerCargo(model.idcargo); model.Cargo = oBECargo.gls_Cargo; var user = new ApplicationUser { UserName = model.NombreUsuario, Email = model.Email, Nombres = model.Nombre, Apellidos = model.Apellido, Cargo = model.Cargo, FechaRegistro = DateTime.Today }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // Generar el registro de la informacion del usuario BLUsuario UsuarioLogic = new BLUsuario(); BEUsuario UsuarioParam = new BEUsuario(); UsuarioParam.guid_user = user.Id; UsuarioParam.correo = model.Email; UsuarioParam.gls_usuario = model.NombreUsuario; UsuarioParam.gls_nombre = model.Nombre; UsuarioParam.gls_ape_paterno = model.Apellido; UsuarioParam.fec_nacimiento = model.FecNacimiento; UsuarioParam.idcargo = model.idcargo; UsuarioParam.idcategoria = 2; UsuarioParam.estado = "1"; bool registro = UsuarioLogic.InsertUsuario(UsuarioParam); // Para obtener más información sobre cómo habilitar la confirmación de cuenta y el restablecimiento de contraseña, visite http://go.microsoft.com/fwlink/?LinkID=320771 // Enviar correo electrónico con este vínculo string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); await UserManager.SendEmailAsync(user.Id, "Confirmar cuenta", "Para confirmar la cuenta, haga clic <a href=\"" + callbackUrl + "\">aquí</a>"); return(RedirectToAction("Register", "Usuario")); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }
public JsonResult Eliminar(string code) { UsuarioLoginViewModel UsuarioActual; UsuarioActual = (UsuarioLoginViewModel)Session["objUsuario"]; BEUsuario usuario = new BEUsuario(); usuario.cod_usuario = code; usuario.aud_usr_modificacion = UsuarioActual.Codigo; BLUsuario oBLUsuario = new BLUsuario(); int iResultado = oBLUsuario.Eliminar(usuario); return(Json(1, JsonRequestBehavior.AllowGet)); }
protected void botonLogin_Click(object sender, EventArgs e) { string cedula = inputCedula.Text.Trim(); string contrasenna = inputContrasenna.Text.Trim(); if (!cedula.Equals("") && !contrasenna.Equals("")) { ManejadorCuenta manejador = new ManejadorCuenta(); BLCuenta cuenta = new BLCuenta(cedula, "", contrasenna, "", ""); BLUsuario usuario = new BLUsuario(); string confirmacion = manejador.IniciarSesion(cuenta, usuario); if (confirmacion.Contains("Error:")) { MensajeAviso(confirmacion); inputCedula.Text = ""; inputContrasenna.Text = ""; } else { // SE CREA LA SESION Y SE REDIRECCIONA mensajeConfirmacion.Visible = false; Session["id"] = cuenta.IdCuenta; Session["rol"] = cuenta.Rol; if (!cuenta.Rol.Equals("administrador")) { Session["codigoMedico"] = usuario.CodigoAsistente; // ESTO PUEDE SER EL CODIGO DE ASISTENTE O EL CODIGO MEDICO DEPENDIENDO DEL ROL ManejadorConsultas manejadorConsultas = new ManejadorConsultas(); manejadorConsultas.IniciarHiloEliminacion(DateTime.Today.ToString("dd/MM/yyyy")); } Session["nombre"] = usuario.Nombre + " " + usuario.PrimerApellido[0] + " " + usuario.SegundoApellido[0]; Session["accion"] = "iniciar"; Response.Redirect("inicio.aspx"); } } else { MensajeAviso("Error: Los datos son requeridos."); } }
// GET: Muro public ActionResult Detalle(string nomUser) { ViewBag.IdUsuario = nomUser; BLUsuario oBLUsuario = new BLUsuario(); BEUsuario oBEUsuario = new BEUsuario(); MuroViewModels oMuro = new MuroViewModels(); //Cargar Datos del Perfil Seleccionado oBEUsuario = oBLUsuario.ObtenerUsuario(nomUser); oMuro.nombre = oBEUsuario.gls_nombre; oMuro.ape_paterno = oBEUsuario.gls_ape_paterno; oMuro.gls_Cargo = oBEUsuario.gls_Cargo; oMuro.total_mensajes = 10; if (oBEUsuario.anexo != null) { oMuro.anexo = oBEUsuario.anexo.Value.ToString(); } else { oMuro.anexo = "No Disponible!"; } if (oBEUsuario.fec_nacimiento != null) { oMuro.FecNacimiento = String.Format("{0:m}", oBEUsuario.fec_nacimiento.Value); } List <BEOrganizacion> oListaOrganizadores = new BLOrganizacion().ObtenerOrganizadores(2016, oBEUsuario.id); Organizador organizador; oMuro.Organizadores = new List <Organizador>(); foreach (BEOrganizacion item in oListaOrganizadores) { organizador = new Organizador(); organizador.nombre = item.gls_organizador; organizador.gls_Cargo = item.gls_Cargo; oMuro.Organizadores.Add(organizador); } return(View(oMuro)); }
public IHttpActionResult retroceder(SPaquete es) { try { string email = TokenInfo.getClaim(Request, "email"); BLUsuario _blU = new BLUsuario(); SUsuario u = _blU.getUsuarioByEmail(email); BLPaquete bl = new BLPaquete(); return(Ok(bl.retroceder(new SPaquetePuntoControl() { IdPaquete = (int)es.Id, IdEmpleado = u.Id }))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public IHttpActionResult entregaCliente(int IdPaquete, string codigo) { try { string email = TokenInfo.getClaim(Request, "email"); BLUsuario _blU = new BLUsuario(); SUsuario u = _blU.getUsuarioByEmail(email); BLPaquete bl = new BLPaquete(); SPaquetePuntoControl ppc = new SPaquetePuntoControl() { IdEmpleado = u.Id, IdPaquete = IdPaquete }; return(Ok(bl.entregaCliente(ppc, codigo))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
protected void btnRegistrarUsuario_Click(object sender, EventArgs e) { ManejadorUsuario manejador = new ManejadorUsuario(); string texto = txtContrasennaUser.Value; BLUsuario usuariobl = manejador.consultarUsuario(txtNombreUser.Value, texto); if (usuariobl.nombreUsuario.Equals("") && usuariobl.contrasennaUsuario.Equals("")) { Response.Redirect("LoguearUsuarios.aspx"); } else { if (usuariobl.rol.Equals("Administrador")) { Response.Redirect("PrincipalAdmin.aspx"); } else { Response.Redirect("CocinaListaPedidosWF.aspx"); } } }
public ActionResult Actualizar(string code, string glsUsuario, string glsApellidoPaterno, string glsApellidoMaterno, string glsNombres, string glsCorreo, int codArea, int codRol) { UsuarioLoginViewModel UsuarioActual; UsuarioActual = (UsuarioLoginViewModel)Session["objUsuario"]; BEUsuario usuario = new BEUsuario(); usuario.cod_usuario = code; usuario.ape_materno = glsApellidoMaterno; usuario.ape_paterno = glsApellidoPaterno; usuario.nombres = glsNombres; usuario.correo = glsCorreo; usuario.cod_area = codArea; usuario.cod_rol = codRol; usuario.aud_usr_modificacion = UsuarioActual.Codigo; BLUsuario oBLUsuario = new BLUsuario(); int iResultado = oBLUsuario.Actualizar(usuario); return(RedirectToAction("ConsultaUsuario", "Usuario")); }
public ActionResult Register(BEUsuario oUsuario) { if (!ModelState.IsValid) { goto Terminar; } int rpta = 0; ViewBag.Alerta = "danger"; StringCrypto Clave = new StringCrypto(SymmProvEnum.DES); string PasswordEncriptado; PasswordEncriptado = Clave.Encrypting(oUsuario.Password, "keyLogin"); oUsuario.Password = PasswordEncriptado; rpta = new BLUsuario().fnInsertarUpdateUsuario(oUsuario, User.Identity.Name); if (rpta == 1) { ViewBag.Mensaje = Global.vMsgSuccess; ViewBag.Alerta = "success"; } else if (rpta == 2) { ViewBag.Mensaje = "El usuario: [" + oUsuario.UserName + "] ya existe."; } else { ViewBag.Mensaje = Global.vMsgFail; } Terminar: ViewData["Roles"] = new SelectList(new BLUsuario().ListarPerfiles(), "IDCodigo", "Nombres"); ViewData["Grupos"] = new SelectList(new BLUsuario().ListarGrupos(), "IDCodigo", "Nombres"); return(View(oUsuario)); }
public ActionResult ConsultaUsuario(int?page) { UsuarioViewModel usuarios = new UsuarioViewModel(); var listaUsuarios = new List <Usuario>(); Usuario usuario; List <BEUsuario> olistaUsuarios; BLUsuario oBlusuario = new BLUsuario(); olistaUsuarios = oBlusuario.ListarUsuarios(); int iCorrelativo = 0; var pager = new Pager(olistaUsuarios.Count(), page); foreach (BEUsuario item in olistaUsuarios) { usuario = new Usuario(); iCorrelativo += 1; usuario.Nro = iCorrelativo; usuario.CodigoUsuario = item.cod_usuario; usuario.ApellidoMaterno = item.ape_materno; usuario.ApellidoPaterno = item.ape_paterno; usuario.Nombres = item.nombres; usuario.CodigoArea = item.cod_area; usuario.CodigoRol = item.cod_rol; usuario.Area = item.gls_area; usuario.Rol = item.gls_rol; usuario.Estado = item.cod_estado_registro; usuario.UsuarioIngreso = item.aud_usr_ingreso; usuario.FechaIngreso = item.aud_fec_ingreso.ToString("dd-MM-yyyy"); listaUsuarios.Add(usuario); } usuarios.Items = listaUsuarios.Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize); usuarios.Pager = pager; return(View(usuarios)); }