static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DA.Connect.SQL.ManterConexao = true; bool valido = false; DAO.TipoUsuario tipoUsu = DAO.TipoUsuario.Secretaria; DAO.Usuario usu = new DAO.Usuario(); if (usu.primeiroAcesso()) { View.FrmUsuario frmUsu = new View.FrmUsuario(); frmUsu.ShowDialog(); valido = !usu.primeiroAcesso(); tipoUsu = DAO.TipoUsuario.Administrador; } else { View.FrmValidacao frmValidacao = new View.FrmValidacao(); frmValidacao.ShowDialog(); valido = frmValidacao.valido; tipoUsu = frmValidacao.tipoUsuario; } if (valido) { Application.Run(new View.FrmMain(tipoUsu)); } DA.Connect.SQL.ManterConexao = false; DA.Connect.SQL.close(); }
private void btnEntrar_Click(object sender, EventArgs e) { tipoUsuario = (DAO.TipoUsuario)cmbUsuario.SelectedItem; if (usuario.validar(txtSenha.Text, (DAO.TipoUsuario)cmbUsuario.SelectedItem)) { lblMsg.Text = "Validado com sucesso"; BackColor = Color.Green.Hard; Update(); System.Threading.Thread.Sleep(800); valido = true; Close(); } else { lblMsg.Text = "Senha Inválida"; BackColor = Color.Red.Soft; } }
public FrmMain(DAO.TipoUsuario tipoUsuario) { InitializeComponent(); if (IsMdiContainer) { foreach (Control control in this.Controls) { MdiClient client = control as MdiClient; if (!(client == null)) { client.BackColor = BackColor; break; } } } if (tipoUsuario == DAO.TipoUsuario.Secretaria) { permissaoLimitada(this); } }