public CrudAtorViewModel(int idColaborador)
 {
     AltararDadosDeLogin = false;
     NomeBtSenha         = "Modificar Senha";
     TituloTela          = "> Editar Colaborador";
     Ator = AtorData.BuscaAtorPorId(idColaborador);
 }
Пример #2
0
        public bool VerificarEntrar()
        {
            Ator atorRetorno = LoginData.BuscarAtores(Login, out bool atorEncontrado);

            if (atorEncontrado)
            {
                string senhaCripitografada = AtorData.GerarHashMd5(Senha);
                if (atorRetorno.Senha.Equals(senhaCripitografada) && atorRetorno.Ativo)
                {
                    AtorLogado.Ator = atorRetorno;
                    return(true);
                }
            }
            return(false);
        }
Пример #3
0
 public void RecarregarDataGrid()
 {
     ListaDeAtores = AtorData.TodosOsAtores();
 }
Пример #4
0
 public ListaDeAtoresViewModel()
 {
     ListaDeAtores = AtorData.TodosOsAtores();
 }
        public bool CamposObrigatoriosOk(out List <string> lista, string senha, string confirmacaoDeSenha)
        {
            lista = new List <string>();
            if (Ator.Nome == "" || Ator.Nome == null)
            {
                lista.Add("Nome");
            }
            if (Ator.Email == "" || Ator.Email == null)
            {
                lista.Add("Email");
            }
            if (Ator.Telefone1 == "" || Ator.Telefone1 == null)
            {
                lista.Add("Telefone 1");
            }


            if (Ator.Login == "" || Ator.Login == null)
            {
                lista.Add("Usuário");
            }
            else
            {
                bool loginValido = AtorData.VerificaDisponibilidadeDeNomeDeUsuario(Ator.Id, Ator.Login);
                if (loginValido == false)
                {
                    lista.Add("Este nome de usuário já existe no sistema");
                }
            }

            if (AltararDadosDeLogin)
            {
                if (!(senha != null && senha != ""))
                {
                    lista.Add("Senha");
                }
                else if (!(senha == confirmacaoDeSenha))
                {
                    lista.Add("Senha e confirmação de senha não são iguais!");
                }
            }
            else
            {
                if (Ator.Senha == "" || Ator.Senha == null)
                {
                    lista.Add("Senha");
                }
            }

            if (Ator.Clinicar)
            {
                if (Ator.Crosp == "" || Ator.Crosp == null)
                {
                    lista.Add("Em caso de autorização para atuar na área clinica, deve ser preenchido o crosp do colaborador");
                }
            }

            if (lista.Count == 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        private string OperacaoDeSalvar()
        {
            string msg = AtorData.CadastroDeAtor(Ator);

            return(msg);
        }
 public string SalvarAtor(string senha)
 {
     Ator.Senha = AtorData.GerarHashMd5(senha);
     return(OperacaoDeSalvar());
 }