public bool MudarSenha(MudarSenhaModel model, string login) { if (login.Equals("Storytelling")) { return(false); } model.SenhaAtual = GerenciadorAcesso.Cifrar(model.SenhaAtual); model.SenhaNova = GerenciadorAcesso.Cifrar(model.SenhaNova); using (var context = Context) { var usuario = context.CreateObjectSet <Usuario>().Single(usu => usu.Login.Equals(login)); if (usuario.Senha.Equals(model.SenhaAtual)) { usuario.Senha = model.SenhaNova; SalvarContexto(context); return(true); } } return(false); }
public void Executar(object _form1) { Stopwatch sw = new Stopwatch(); sw.Start(); List <Link> lista = GerenciadorLinks.LerLinks(); double TotalLinks = lista.Count(); double LinkProcessAtual = 0; Painel.model.QuantidadeErros = 0; if (this.InvokeRequired) { Invoke(new Action(() => { progressBar1.Visible = true; })); } foreach (var link in lista) { GerenciadorAcesso.AcessarLink(link.Endereco); LinkProcessAtual++; double porcentagem = LinkProcessAtual / TotalLinks * 100; if (this.InvokeRequired) { //Thread.Sleep(5000); Invoke(new Action(() => { progressBar1.Value = Convert.ToInt32(porcentagem); })); } } sw.Stop(); Painel.model.TempoDecorrido = sw.Elapsed; Painel.model.UltimaExecucao = DateTime.Now; if (_painel.InvokeRequired) { Invoke(new Action(() => { _painel.AtualizarTextoTela(); })); } ((Form1)_form1).notifyIcon1.ShowBalloonTip(1000, "Certweb", "Tarefa executada com sucesso!", ToolTipIcon.Info); //MessageBox.Show("Sucesso!"); }
public override void Salvar(UsuarioFormModel model) { if (model.Resetar || model.Id == 0) { model.Entidade.Senha = GerenciadorAcesso.Cifrar(model.Login); } if (string.IsNullOrEmpty(model.Entidade.Senha)) { model.Entidade.Senha = Consultar(model.Id.Value).Senha; } base.Salvar(model); SistemaSemAdministrador(); }
public void CriarConta(CriarContaModel model) { using (var context = Context) { context.CreateObjectSet <Usuario>().AddObject(new Usuario { Nome = model.Nome, Login = model.Login, Email = model.Email, Inativado = false, Tipo = model.Narrador ? Tipo.Narrador : Tipo.Jogador, Senha = GerenciadorAcesso.Cifrar(model.Senha) }); SalvarContexto(context); } }