private void uiLogin_Click(object sender, EventArgs e) { try { Access access = new Access { Cpf = uiTxtCPF.Text, Hash = Hash.HASH.cyph(uiTxtHash.Text), Active = true }; int?idEmployee = access.AutenticarPorCPF(); if (idEmployee != null) { Employee employee = new Employee { EmployeeId = (int)idEmployee }.ObterPorId(); AppDesktop.ActualEmployee = employee; Archive archive = new Archive { ArchiveId = employee.ArchiveId, }.ObterPorCod(); AppDesktop.ActualArchive = archive; this.Hide(); var form = new frmBase(); form.Closed += (s, args) => this.Close(); form.Show(); new Alert("Login realizado com sucesso.", Type.Info); } else { new Alert("CPF e/ou Senha incorretos.", Type.Warning); } } catch (Exception ex) { new Alert(ex.Message, Type.Warning); } }