public int LoginAutentic(string[] log) { UserInfo userInfo = userNegocio.ConsultarLogin(log[0]); if (userInfo != null) { if (userInfo.useativo == 1) { if (string.Compare(log[1], userInfo.usesenha) == 0) { Form1.Login = new UserLoginInfo(); Form1.User = userInfo; Form1.Unidade = empresaNegocios.ConsultarUnidadeId(Convert.ToInt32(log[2])); Form1.Login.loginid = negocioOnline.InsertUserLogin(userInfo); return(1); } else { return(2); } } else { return(3); } } else { return(0); } }
private void buttonSalvar_Click(object sender, EventArgs e) { if (!ativado) { UserInfo user = userNegocio.ConsultarLogin(textBoxNovoLogin.Text); if (user == null) { userExiste = false; } else { userExiste = true; } if (userExiste) { FormMessage.ShowMessegeWarning("Usuário já existe, defina outro!"); textBoxNovoLogin.Clear(); textBoxNovoLogin.Select(); return; } } if (string.Compare(Form1.User.usesenha, maskedTextBoxAtual.Text) == 0) { labelSenhaNova.ForeColor = Color.Black; labelSenhaConfirmar.ForeColor = Color.Black; if (!string.IsNullOrEmpty(textBoxNovoLogin.Text)) { if (string.Compare(maskedTextBoxNova.Text, maskedTextBoxAtual.Text) != 0) { if (string.Compare(maskedTextBoxNova.Text, maskedTextBoxConfirmar.Text) == 0) { if (maskedTextBoxConfirmar.Text.Length > 3) { UserInfo user = new UserInfo { usesenha = maskedTextBoxConfirmar.Text, uselogin = textBoxNovoLogin.Text.ToUpper(), useid = userInfo.useid }; int cod = userNegocio.UpdateUser(user); if (cod > 0) { FormMessage.ShowMessegeWarning("Novo login e senha atualizados com sucesso!"); this.DialogResult = DialogResult.Yes; } else { FormMessage.ShowMessegeWarning("Falha ao tentar salvar!"); } } else { FormMessage.ShowMessegeWarning("A nova senha precisa ter no mínimo 4 dígitos!"); } } else { labelSenhaNova.ForeColor = Color.Red; labelSenhaConfirmar.ForeColor = Color.Red; maskedTextBoxNova.Clear(); maskedTextBoxConfirmar.Clear(); maskedTextBoxNova.Select(); FormMessage.ShowMessegeWarning("As senhas não coincidem!"); } } else { FormMessage.ShowMessegeWarning("A nova senha precisa ser diferente da senha atual!"); } } else { FormMessage.ShowMessegeWarning("Informe o novo login!"); } } else { maskedTextBoxAtual.Select(); FormMessage.ShowMessegeWarning("A senha atual está incorreta!"); } }