public CrudAtorViewModel(int idColaborador) { AltararDadosDeLogin = false; NomeBtSenha = "Modificar Senha"; TituloTela = "> Editar Colaborador"; Ator = AtorData.BuscaAtorPorId(idColaborador); }
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); }
public void RecarregarDataGrid() { ListaDeAtores = AtorData.TodosOsAtores(); }
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()); }