public bool TrocarSenhaDono(string login, string novasenha) { PDono pd = new PDono(); Dono dono = new Dono(); dono = pd.Open(); NCriptografia crp = new NCriptografia(); if (dono.Login == login) { dono.Senha = novasenha; return(true); } return(false); }
public bool TrocarSenha(string login, string novasenha) { PFuncionario pf = new PFuncionario(); List <Funcionario> funcionarios = new List <Funcionario>(); funcionarios = pf.Open(); NCriptografia crp = new NCriptografia(); foreach (Funcionario f in funcionarios) { if (f.Login == login) { f.Senha = crp.Criptografar(novasenha); return(true); } } return(false); }
public bool VerificarSenha(string login, string senha, int tipo) { PFuncionario pf = new PFuncionario(); List <Funcionario> funcionarios = new List <Funcionario>(); funcionarios = pf.Open(); NCriptografia crp = new NCriptografia(); if (tipo == 0) { Dono d = new Dono(); if (d.Login == login && d.Senha == senha) { return(true); } } foreach (Funcionario f in funcionarios) { if (f.Login == login && f.Senha == crp.Criptografar(senha)) { if (tipo == 1) { if (f is Gerente) { return(true); } } else { if (f is OperadorDeCaixa) { return(true); } } } } return(false); }