예제 #1
0
        private void button17_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox2.Text != "")
                {
                    int valoringresado = int.Parse(textBox2.Text.Trim());
                    int mesCaducidad   = this.ConsultarMesesCaducidad();

                    Usuarios us = bd.Usuarios.Where(x => x.IdUsuario == valoringresado).First();
                    us.FechaCaducidad  = DateTime.Now.AddMonths(mesCaducidad);
                    us.PassCodeUsuario = "202cb962ac59075b964b07152d234b70";

                    if (bd.UsuariosBloqueados.Where(a => a.IdUsuario == valoringresado && a.Bloqueado == true).Count() >= 1)
                    {
                        UsuariosBloqueados usBloq = bd.UsuariosBloqueados.Where(a => a.IdUsuario == valoringresado && a.Bloqueado == true).First();
                        usBloq.Bloqueado = false;
                    }

                    bd.sp_InsertarAuditoria(int.Parse(label8.Text.Trim()), "ActualizacionAplicativo", "ReinicioClaveUsuario" + us.IdUsuario, int.Parse(textBox2.Text));
                    MessageBox.Show("Actualización Realizada, se cambio la contraseña del usuario a 123");
                }
                else
                {
                    MessageBox.Show("Número de Negocio no existe, verifique la información ingresada.");
                }
            }
            catch
            {
                MessageBox.Show("Error en el proceso, verifique la información ingresada.");
            }
        }
예제 #2
0
        //Bloquea el usuario en el aplicativo para que no pueda acceder
        public void bloquearUsuario(string usuario, int intentos)
        {
            try
            {
                UsuariosBloqueados data = new UsuariosBloqueados()
                {
                    IdUsuario    = Convert.ToDecimal(usuario),
                    FechaBloqueo = DateTime.Now,
                    Bloqueado    = true
                };

                dbo.AddToUsuariosBloqueados(data);
                dbo.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception("Error en el método de bloquarUsuario: " + ex.Message);
            }
        }