public static bool ValidarUsuarioExistente(out string pstrMensagem, out bool pbooRetorno, string pUsuario) { bool booUsuarioExistente = UsuariosDAL.ValidarUsuarioExistente(out pstrMensagem, out pbooRetorno, pUsuario); // caso já exista o nome digitado, usuário terá que definir um diferente return(!booUsuarioExistente); }
protected void btnIniciarSesion_Click(object sender, EventArgs e) { try { UsuariosDAL _DAL = new UsuariosDAL(); ft_usuarioModel ft_UsuarioModel = new ft_usuarioModel(); ft_UsuarioModel.usu_mail = dfusu_mail.Value; ft_UsuarioModel.usu_password = dfusu_password.Value; List <ft_usuarioModel> lista = null; lista = _DAL.ValidateLogin(ft_UsuarioModel); if (lista.Count > 0) { susu_nombre = lista.FirstOrDefault().usu_nombre; Session["usu_nombre"] = lista.FirstOrDefault().usu_nombre; nusu_id = Convert.ToInt32(lista.FirstOrDefault().usu_id); Session["usu_id"] = lista.FirstOrDefault().usu_id; FormsAuthentication.SetAuthCookie(susu_nombre, true); Response.Redirect(FormsAuthentication.DefaultUrl); } else { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Close Modal Popup", "alert('Usuario o Password, erroneo, Verifique !!!');", true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Error", "alert('" + FormateaError(ex.Message) + "');", true); } }
protected void btnRegistrarse_Click(object sender, EventArgs e) { try { UsuariosDAL _DAL = new UsuariosDAL(); ft_usuarioModel ft_UsuarioModel = new ft_usuarioModel(); ft_UsuarioModel.usu_mail = dfnewusu_mail.Value; ft_UsuarioModel.usu_password = dfnewusu_password.Value; ft_UsuarioModel.usu_nombre = dfnewusu_nombre.Value; List <ft_usuarioModel> lista = null; lista = _DAL.GetUsuarios(ft_UsuarioModel); if (lista.Count > 0) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Close Modal Popup", "alert('El usuario existe, Verifique !!!');", true); } else { _DAL.insUsuario(ft_UsuarioModel); ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Close Modal Popup", "alert('Registro, conlcuido !!!');", true); FormsAuthentication.RedirectToLoginPage(); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Error", "alert('" + FormateaError(ex.Message) + "');", true); } }
public void Incluir(UsuariosInformation usuarios) { //O usuário é obrigatório if (usuarios.Usuario == "") { MessageBox.Show("O NOME do Usuário é obrigatório"); return; } //A senha é obrigatória if (usuarios.Senha.Trim().Length == 0) { MessageBox.Show("A SENHA do Usuário é obrigatória"); return; } //A tipo é obrigatório if (usuarios.Tipo.Trim().Length == 0) { MessageBox.Show("O TIPO do Usuário é obrigatório"); return; } else if (usuarios.Tipo == "Administrador" || usuarios.Tipo == "Usuário") { //Se tudo está Ok, chama a rotina de inserção. UsuariosDAL obj = new UsuariosDAL(); obj.Incluir(usuarios); return; } else { MessageBox.Show("O Tipo deve ser Administrador ou Usuário, selecione uma das duas opções por favor"); return; } }
public void Excluir(int codigo) { if (codigo < 1) { throw new Exception("Selecione um usuário para excluí-lo."); } UsuariosDAL obj = new UsuariosDAL(); obj.Excluir(codigo); }
public void Alterar(Usuarioinformation usuario) { if (usuario.Nome.Trim().Length == 0) { throw new Exception("O nome do usuário é obrigatório."); } UsuariosDAL obj = new UsuariosDAL(); obj.Alterar(usuario); }
public static string recalcularDV() { int cantidadModificados = 0; foreach (var item in listar()) { item.DVH = SeguridadBLL.calcularDVH(item); cantidadModificados += UsuariosDAL.Modificar(item); } return(cantidadModificados.ToString()); }
public void cambiarPassword(UsuariosDatos _catusuariosdatos) { try { UsuariosDAL _catusuariosdal = new UsuariosDAL(); _catusuariosdal.cambiarPassword(_catusuariosdatos); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Inserir(Usuarioinformation usuario) { // O nome de usuário é obrigatório if (usuario.Nome.Trim().Length == 0) { throw new Exception("O nome do usuário é obrigatório."); } //Caso esteja tudo ok, chama a rotina de inserção de dados UsuariosDAL obj = new UsuariosDAL(); obj.Inserir(usuario); }
public List <UsuariosDatos> list(int idpuesto = 0, int idperfil = 0, int idusuario = 0, string filtro = null) { try { UsuariosDAL _catusuariosdal = new UsuariosDAL(); return(_catusuariosdal.obtenerUsuarios(idpuesto, idperfil, idusuario, filtro)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static int cambiarPass(Usuario param) { param.pass = SeguridadBLL.getSHA1(param.pass); int resultado = UsuariosDAL.cambiasPass(param); if (resultado > 0) { BitacoraBLL.Insertar(param, "Cambio su contraseña"); } recalcularDV(); return(resultado); }
public void eliminarUsuario(UsuariosDatos _catusuariosdatos) { try { UsuariosDAL _catusuariosdal = new UsuariosDAL(); _catusuariosdal.eliminarUsuario(_catusuariosdatos); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static int crearUsuario(Usuario param) { param.pass = SeguridadBLL.getSHA1(param.pass); param.DVH = SeguridadBLL.calcularDVH(param); int resultado = UsuariosDAL.Insertar(param); if (resultado > 0) { BitacoraBLL.Insertar(param, "Usuario creado"); } recalcularDVVertical(); return(resultado); }
public bool CrearUsuario(Usuario usuario) { if (!UsuariosDAL.ValidarCreacionUsuario(usuario.NombreUsuario, usuario.Email)) { int idUsuario = UsuariosDAL.CrearUsuario(usuario.Nombre, usuario.NombreUsuario, usuario.Password, usuario.Email); usuario.IdUsuario = idUsuario; return(true); } else { throw new Exception(string.Format("Error al intentar crear un usuario, el nombre de usuario {0} o el Email {1} ya existe", usuario.NombreUsuario, usuario.Email)); } }
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { if (UsuariosDAL.Login(context.UserName, context.Password)) { var identity = new ClaimsIdentity(context.Options.AuthenticationType); identity.AddClaim(new Claim("sub", context.UserName)); identity.AddClaim(new Claim("role", "user")); context.Validated(identity); } else { context.SetError("Acesso inválido", "As credenciais informadas não conferem."); return; } }
/// <summary> /// Método utilizado para activar el usuario /// </summary> /// <param name="usuario"></param> /// <returns></returns> public Respuesta <DatosUsuario> ActivarUsuario(string correoelectronico, int codigoActivacion) { Respuesta <DatosUsuario> respuesta = new Respuesta <DatosUsuario>(); try { oUsuarios = new UsuariosDAL(_contexto); respuesta = oUsuarios.ActivarUsuario(correoelectronico, codigoActivacion); } catch (Exception ex) { respuesta.HayError = true; respuesta.MensajeError = ex.Message; } return(respuesta); }
private void button2_Click(object sender, EventArgs e) { int id_usuario = new UsuariosDAL().iniciarSesion(txt_user.Text, txt_password.Text); if (id_usuario != -1) { FrmVentas ventas = new FrmVentas(id_usuario); ventas.Show(); this.Hide(); MessageBox.Show("Has ingresado correctamente."); } else { MessageBox.Show("No estás registrado, registrate de manera correcta en el botón de abajo."); } }
/// <summary> /// Método de LogIn /// </summary> /// <param name="usuario"></param> /// <returns></returns> public Respuesta <DatosUsuario> LogIn(string correo, string contrasena) { Respuesta <DatosUsuario> respuesta = new Respuesta <DatosUsuario>(); try { oUsuarios = new UsuariosDAL(_contexto); contrasena = CifradoHash256.HmacSHA512(contrasena); respuesta = oUsuarios.LogIn(correo, contrasena); } catch (Exception ex) { respuesta.HayError = true; respuesta.MensajeError = ex.Message; } return(respuesta); }
public void Excluir(int idLogin) { if (idLogin < 1) { throw new Exception("Selecione um usuario antes de excluílo."); } if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja apagar o registro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) { UsuariosDAL obj = new UsuariosDAL(); obj.Excluir(idLogin); MessageBox.Show("O usuario foi excluído com sucesso!"); } else { MessageBox.Show("Exclusão Cancelada"); } }
//[Route("api/login/{email}/{senha}")] public HttpResponseMessage Post([FromBody] JObject values) { UsuariosDAL dal = new UsuariosDAL(System.Configuration.ConfigurationManager.ConnectionStrings["DB_GranaCurta"].ConnectionString); StringBuilder stbEmail = new StringBuilder(); StringBuilder stbSenha = new StringBuilder(); bool blnHasValues = false; if (values != null) { if (values.ContainsKey("email") && values.ContainsKey("senha")) { blnHasValues = true; stbEmail.Append((string)values["email"]); stbSenha.Append((string)values["senha"]); } } if (!blnHasValues) { return(Request.CreateResponse(HttpStatusCode.NotFound, "E-mail ou senha inválidos.")); } DataTable objUsuario = dal.getLogin( stbEmail.ToString(), stbSenha.ToString() ); if (objUsuario.TableName.Contains("Usuario")) { foreach (DataRow row in objUsuario.Rows) { if (row["nm_email"].ToString().Equals(stbEmail.ToString())) { return(Request.CreateResponse(HttpStatusCode.OK, TokenManager.GenerateToken(stbEmail.ToString(), row["id_usuario"].ToString()))); } } } return(Request.CreateResponse(HttpStatusCode.NotFound, "E-mail ou senha inválidos.")); }
public static bool TratarEfetivacao(out string pstrMensagem, out bool pbooRetorno, bool pbooInclusao, UsuariosTO pUsuario) { bool booEfetivacao = false; int intQuantidadeReg = 0; if (pbooInclusao) { intQuantidadeReg = UsuariosDAL.Incluir(out pstrMensagem, out pbooRetorno, pUsuario); } else { intQuantidadeReg = UsuariosDAL.Alterar(out pstrMensagem, out pbooRetorno, pUsuario); } if (intQuantidadeReg > 0) { booEfetivacao = true; } return(booEfetivacao); }
public static Usuario login(Usuario param) { param.pass = SeguridadBLL.getSHA1(param.pass); Usuario usuario = UsuariosDAL.Login(param); Usuario existe; if (usuario == null) { existe = UsuariosDAL.Buscar(param); if (existe != null) { existe.intentosLogin += 1; UsuariosDAL.Modificar(existe); BitacoraBLL.Insertar(existe, "Login erroneo intento: " + existe.intentosLogin); } return(null); } if (usuario.permiso != null) { BitacoraBLL.Insertar(usuario, "Logueo de: " + usuario.permiso.descripcion); } return(usuario); }
/// <summary> /// Método para insertar el usuario en la base de datos /// </summary> /// <param name="usuario"></param> /// <returns></returns> public Respuesta <bool> InsertarUsuario(DatosUsuario usuario) { Respuesta <bool> respuesta = new Respuesta <bool>(); try { oUsuarios = new UsuariosDAL(_contexto); usuario.Contrasena = CifradoHash256.HmacSHA512(usuario.Contrasena); usuario.CodigoActivacion = Utilitarios.GenerarCodigoActivacion(); respuesta = oUsuarios.InsertarUsuario(usuario); if (!respuesta.HayError && respuesta.ObjetoRespuesta) { Utilitarios.EnviarEmail(usuario.CorreoElectronico, usuario.Nombre, usuario.Apellidos, usuario.CodigoActivacion); } } catch (Exception ex) { respuesta.HayError = true; respuesta.MensajeError = ex.Message; respuesta.ObjetoRespuesta = false; } return(respuesta); }
public DataTable Listagem(string filtro) { UsuariosDAL obj = new UsuariosDAL(); return(obj.Listagem(filtro)); }
public int IsAdministrador(string usuarioLogado) { UsuariosDAL obj = new UsuariosDAL(); return(obj.isAdministrador(usuarioLogado)); }
public static Permiso verificarPermiso(Usuario param) { return(UsuariosDAL.VerificarPermiso(param)); }
public static Usuario buscar(string param) { return(UsuariosDAL.Buscar(param)); }
public static List <Usuario> listar() { return(UsuariosDAL.Listar()); }
public int isUsuarioAutorizado(string usuarioLogado) { UsuariosDAL obj = new UsuariosDAL(); return(obj.isUsuarioAutorizado(usuarioLogado)); }
public static List <Usuario> Get() { return(UsuariosDAL.Buscar()); }