private string ValidateFields() { // validar a entrada de dados para incluir myValidar = new Validar(); myControllerLogin = new ControllerLogin(); myControllerLogin.GetLogin(Session["ID_Login"].ToString(), Session["ConnectionString"].ToString()); string mDs_Msg = ""; if (myValidar.CampoPreenchido(txbDS_UsuarioMeuLogin.Text.Trim())) { if (!myValidar.TamanhoCampo(txbDS_UsuarioMeuLogin.Text.Trim(), 20)) { mDs_Msg = " Limite de caracteres para o nome excedido, " + "o limite para este campo é: 20 caracteres, " + "quantidade utilizada: " + txbDS_UsuarioMeuLogin.Text.Trim().Length + "."; } else { if (txbDS_UsuarioMeuLogin.Text.Trim().Length < 10) { mDs_Msg = " O nome de usuário deve conter pelo menos 10 caracteres"; } else { if (myControllerLogin.VerificarLoginCadastrado(Session["ID_Login"].ToString(), Session["ID_Funcionario"].ToString(), txbDS_UsuarioMeuLogin.Text.Trim(), Session["ConnectionString"].ToString()).Equals("")) { if (myValidar.CampoPreenchido(txbDS_SenhaMeuLoginAtual.Text.Trim())) { if (!myValidar.TamanhoCampo(txbDS_SenhaMeuLoginAtual.Text.Trim(), 20)) { mDs_Msg += " Limite de caracteres para a senha atual do usuário excedida, " + "o limite para este campo é: 20 caracteres, " + "quantidade utilizada: " + txbDS_SenhaMeuLoginNovo.Text.Trim().Length + "."; } else { if (txbDS_SenhaMeuLoginAtual.Text.Trim().Length < 10) { mDs_Msg += " A senha atual do usuário deve conter pelo menos 10 caracteres."; } else { if (BCrypt.Net.BCrypt.Verify(txbDS_SenhaMeuLoginAtual.Text.Trim(), myControllerLogin.DS_Senha)) { if (myValidar.CampoPreenchido(txbDS_SenhaMeuLoginNovo.Text.Trim())) { if (!myValidar.TamanhoCampo(txbDS_SenhaMeuLoginNovo.Text.Trim(), 20)) { mDs_Msg += " Limite de caracteres para a nova senha do usuário excedida, " + "o limite para este campo é: 20 caracteres, " + "quantidade utilizada: " + txbDS_SenhaMeuLoginNovo.Text.Trim().Length + "."; } else { if (txbDS_SenhaMeuLoginNovo.Text.Trim().Length < 10) { mDs_Msg += " A senha do usuário deve conter pelo menos 10 caracteres."; } else { if (txbDS_SenhaMeuLoginAtual.Text.Trim() == txbDS_SenhaMeuLoginNovo.Text.Trim()) { mDs_Msg += " A nova senha do usuário não pode ser igual a atual."; } else { if (txbDS_UsuarioMeuLogin.Text.Trim() == txbDS_SenhaMeuLoginNovo.Text.Trim()) { mDs_Msg += " O nome de usuário e a nova senha não podem ser iguais."; } } } } } else { mDs_Msg += " A nova senha do usuário deve estar preenchida."; } } else { mDs_Msg += " A senha atual do usuário está incorreta."; } } } } else { mDs_Msg += " A senha atual do usuário deve estar preenchida."; } } else { mDs_Msg += " " + myControllerLogin.DS_Mensagem; } } } } else { mDs_Msg = " O nome de usuário deve estar preenchido."; } return(mDs_Msg); }