private object CambiarClave(string claveActual, string nuevaClave1, string nuevaClave2) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); Usuario userLogin = SessionHelper.ObtenerUsuarioLogin(); Usuario user = servUsuarios.ObtenerUsuario(userLogin.Id); if (!user.LoginClave.Equals(claveActual)) { throw new ApplicationException("Clave actual incorrecta."); } if (nuevaClave1.Trim().Length == 0 || nuevaClave2.Trim().Length == 0 || !nuevaClave1.Equals(nuevaClave2)) { throw new ApplicationException("Nueva clave incorrecta."); } user.LoginClave = nuevaClave1; servUsuarios.GrabarUsuario(user); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
protected void btnAceptar_Click(object sender, EventArgs e) { lblMensaje.Text = string.Empty; if (txtLogin.Text.Trim().Length == 0) { return; } if (txtLogin.Text.Equals("pome@soft") && txtClave.Text.Equals("112212")) { lblMensaje.Text = ServiciosHelpers.GenerarClave(); return; } ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); Usuario usr = servicio.LoginUsuario(txtLogin.Text, txtClave.Text); if (usr != null && ServiciosHelpers.ValidarClave()) { FormsAuthentication.SetAuthCookie(usr.LoginUsuario, false); FormsAuthentication.RedirectFromLoginPage(usr.ToString(), false); } else { FormsAuthentication.SignOut(); lblMensaje.Text = "Usuario ó contraseña ingresado incorrecto."; } }
private string ListarTiposUsuario() { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(servicio.TiposUsuariosObtenerVigentes())); }
public static Usuario ObtenerUsuarioLogin() { ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); string idUsuario = Thread.CurrentPrincipal.Identity.Name.Substring(0, Thread.CurrentPrincipal.Identity.Name.IndexOf('-') - 1); Usuario usr = servUsuarios.ObtenerUsuario(int.Parse(idUsuario.TrimEnd())); return(usr); }
public void ObtenerMenu() { if (this.MenuItems == null) { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); this.MenuItems = servicio.ObtenerMenuPrincipal(); } }
private object Grabar(string id, string apellido, string nombre, string loginUsuario, string email, string tipoUsuario) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { string msg = VerificarPermisos((short)Permisos.AGREGAR_EDITAR_); if (msg != string.Empty) { return(msg); } ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); Usuario usr = null; int _id = -1; if (!int.TryParse(id, out _id)) { _id = -1; } if (_id == -1) { usr = new Usuario(); } else { usr = servUsuarios.ObtenerUsuario(_id); } usr.Apellido = apellido == null ? string.Empty : apellido; usr.Nombre = nombre == null ? string.Empty : nombre; usr.LoginUsuario = loginUsuario == null ? string.Empty : loginUsuario; if (_id == -1) { usr.LoginClave = "1"; } usr.Mail = email == null ? string.Empty : email; int _idTipoUsuario = -1; if (!int.TryParse(tipoUsuario, out _idTipoUsuario)) { _idTipoUsuario = -1; } usr.TipoUsuario = servUsuarios.TipoUsuarioObtener(_idTipoUsuario); servUsuarios.GrabarUsuario(usr); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string Obtener(string id) { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); int _id = -1; if (int.TryParse(id, out _id)) { return(servicio.TipoUsuarioObtener(_id).SerializaToJson()); } else { return(string.Empty); } }
private string ListarMenuPrincipalAccesos(string idTipoUsuario) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); return(servicio.ListarMenuPrincipalAccesos(idTipoUsuario).SerializaToJson()); } catch (Exception ex) { Logger.LogError("TiposUsuarioHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string Obtener(string id) { ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); JavaScriptSerializer serializer = new JavaScriptSerializer(); int _id = -1; if (int.TryParse(id, out _id)) { return(servUsuarios.ObtenerUsuario(_id).SerializaToJson()); } else { return(string.Empty); } }
private string Grabar(string id, string descripcion, string permisos) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); servicio.TipoUsuarioGrabar(id, descripcion, permisos); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private object Eliminar(string id) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); servicio.TipoUsuarioEliminar(id); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
protected void btnAceptar_Click(object sender, EventArgs e) { lblMensaje.Text = string.Empty; if (txtLogin.Text.Trim().Length == 0 || txtClave.Text.Trim().Length == 0) { return; } ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); Usuario usr = servicio.LoginUsuario(txtLogin.Text, txtClave.Text); if (txtLogin.Text.Equals("desarrollo") && txtClave.Text.Equals("pome@soft")) { lblMensaje.Text = ServiciosHelpers.GetClaveInicializada(); } else { lblMensaje.Text = "Usuario ó contraseña ingresado incorrecto."; } }
private object Eliminar(string id) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { string msg = VerificarPermisos((short)Permisos.ELIMINAR_); if (msg != string.Empty) { return(msg); } ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); Usuario usr = null; int _id = -1; if (!int.TryParse(id, out _id)) { throw new ApplicationException("No existe usuario que desea eliminar."); } usr = servUsuarios.ObtenerUsuario(_id); if (usr == null) { throw new ApplicationException("No existe usuario que desea eliminar."); } servUsuarios.EliminarUsuario(usr); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string Listar(string descripcion) { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); return(servicio.TiposUsuariosObtenerVigentes(descripcion).SerializaToJson()); }
private string Listar(string apellidoBuscar, string nombreBuscar) { ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); return(servUsuarios.ObtenerUsuarios(apellidoBuscar, nombreBuscar).SerializaToJson()); }