//verifica usuário e senha private void BtnEntrar_Click(object sender, EventArgs e) { usuario.Email = txtUsuario.Text; usuario.Nome = txtUsuario.Text; usuario.Senha = txtSenha.Text; string buscaNome = "SELECT codigo, nome FROM Usuario WHERE nome = @nome AND senha = @senha"; string buscaEmail = "SELECT codigo, email FROM Usuario WHERE email = @email AND senha = @senha"; try { if (usuario.ConfirmaLogin(buscaNome) == true || usuario.ConfirmaLogin(buscaEmail) == true) { usuario.GetCodigo(); FrmPrincipal tela = new FrmPrincipal(usuario.Codigo); tela.Show(); txtUsuario.Clear(); txtSenha.Clear(); txtUsuario.Focus(); Hide(); } else { lblLogin.Visible = true; } } catch (Exception ex) { MessageBox.Show("Foi encontrado um problema ao tentar se conectar com o Banco de Dados.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); MessageBox.Show(ex.Message); } }
public FrmPrincipal(int codigo) { InitializeComponent(); usuario = new Usuario(); usuario.Codigo = codigo; ToolTip toolTip1 = new ToolTip(); toolTip1.AutoPopDelay = 10000; toolTip1.InitialDelay = 0; toolTip1.ReshowDelay = 500; toolTip1.ShowAlways = true; toolTip1.AutoPopDelay = 10000; toolTip1.InitialDelay = 0; toolTip1.ReshowDelay = 500; toolTip1.ShowAlways = true; toolTip1.SetToolTip(btnClaro, "Alternar entre o modo noturno e claro."); toolTip1.SetToolTip(btnEscuro, "Alternar entre o modo noturno e claro."); obj = this; UCGif uc = new UCGif(); uc.Dock = DockStyle.Fill; panelFill.Controls.Add(uc); Tema tema = new Tema(); tema.usuario.Codigo = usuario.Codigo; try { tema.GetCor(); panelLeft.BackColor = Color.FromArgb(Convert.ToInt32(tema.R), Convert.ToInt32(tema.G), Convert.ToInt32(tema.B)); tema.GetModo(); if (tema.Modo == 1) { lblAjuda.ForeColor = Color.Black; lblConf.ForeColor = Color.Black; lblSair.ForeColor = Color.Black; lblSobre.ForeColor = Color.Black; panelFill.BackColor = Color.WhiteSmoke; panelTop.BackColor = Color.White; btnEscuro.Visible = true; btnClaro.Visible = false; logo1.Visible = true; } else { btnFechar.ForeColor = Color.Gray; btnMin.ForeColor = Color.Gray; lblAjuda.ForeColor = Color.Gray; lblConf.ForeColor = Color.Gray; lblSair.ForeColor = Color.Gray; lblSobre.ForeColor = Color.Gray; panelFill.BackColor = Color.FromArgb(68, 68, 68); panelLeft.BackColor = Color.Black; panelTop.BackColor = Color.Black; btnClaro.Visible = true; btnEscuro.Visible = false; logo1.Visible = false; } } catch (Exception ex) { MessageBox.Show("Falha ao tentar carregar tema de usuário.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); MessageBox.Show(ex.Message); } }