示例#1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            this.Hide();
            frmPrincipal mdi = new frmPrincipal();

            mdi.Closed += (s, args) => this.Close();
            mdi.Show();
        }
        private void HabilitaMenusFormPrincipal()
        {
            frmPrincipal principal = (frmPrincipal)Application.OpenForms["frmPrincipal"];

            principal.MainMenuStrip.Items[0].Enabled = true;
            principal.MainMenuStrip.Items[1].Enabled = true;
            principal.MainMenuStrip.Items[2].Enabled = true;
            principal.MainMenuStrip.Items[3].Enabled = true;
            principal.MainMenuStrip.Items[5].Enabled = true;
        }
示例#3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            int x = 1; //Variavdel para permanecer no while

            while (x == 1)
            {
                try
                {
                    ConexaoBD conexao = new ConexaoBD();      //Instanciando um objeto para pegar as configuração de conexão

                    conexao.RestaurarDBPadraoCasoNaoExista(); //Restaurando (caso não exista) e testando a conexão com banco

                    string cod = frmLogin.Login();            //Chamando a tela login

                    if ((cod != "0") & (cod != "Fechar"))     //Analisando se o usuário existe e se não foi solicitado o fechamento do login
                    {
                        frmPrincipal f = new frmPrincipal();  //Instanciando um objeto do formulario principal

                        f.txtCod.Text = cod;                  //Passando o codigo do usuário para o formulario

                        Application.Run(f);                   //Executando o formulario

                        x = 2;                                //Mudando o valor de X para quando o usuário fechar o formulario principal
                    }
                    else if (cod == "Fechar")
                    {
                        x = 2;
                    }
                }
                catch (IOException ex)
                {
                    MessageBox.Show(ex.Message);
                    frmConexaoBD f = new frmConexaoBD();
                    f.ShowDialog();
                    f.Dispose();
                }
                catch (SqlException ex)
                {
                    MessageBox.Show(ex.Message);
                    frmConexaoBD f = new frmConexaoBD();
                    f.ShowDialog();
                    f.Dispose();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    x = 2; //Mudando o valor de X para quando ocorrer um erro de restauração
                }
            }
        }
示例#4
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            DALLogin login = new DALLogin();
            List <UsuarioPermissoes> up = new List <UsuarioPermissoes>();
            bool ativado = false;

            if ((up = login.logarNoSistema(txtLogin.Text, txtSenha.Text)) != null && up.Count != 0 && up.Count != 0)
            {
                //UsuarioPermissoes updesativado = new UsuarioPermissoes();
                foreach (UsuarioPermissoes updesativado in up)
                {
                    if (updesativado.idPermissao == 8)
                    {
                        MessageBox.Show("Usuario está desativado !");
                        ativado = false;
                        break;
                    }
                    else
                    {
                        ativado = true;
                    }
                }
                if (ativado == true)
                {
                    frmPrincipal frmCAD = new frmPrincipal();
                    frmCAD.listp = up;
                    frmCAD.Show();
                    this.Hide();
                }
                else
                {
                    //MessageBox.Show("Usuario foi desativado !");
                }
            }
            else if (txtLogin.Text != "")
            {
                MessageBox.Show("Por favor, informe a senha");
            }
            else
            {
                MessageBox.Show("Por favor, informe algum dado");
            }
        }
 public frmConsultaUsuário(frmPrincipal f)
 {
     InitializeComponent();
     principal = f;
 }
示例#6
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            //leitura dos dados
            ModeloUsuario modelo = new ModeloUsuario();
            modelo.UsuLogin = txtLogin.Text;
            modelo.UsuSenha = txtSenha.Text;

            DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
            BLLUsuario bll = new BLLUsuario(cx);

            if (bll.AutenticarUsuario(modelo))
            {
                    this.Hide();
                    frmPrincipal f = new frmPrincipal();
                    f.ShowDialog();
                    f.Dispose();
                    this.Close();
            }
            else
            {
                MessageBox.Show("Usuário ou Senha inválidos", "Verifique", MessageBoxButtons.OK);
            }
        }