コード例 #1
0
        private void BotaoEntrar_Click(object sender, EventArgs e)
        {
            //Criar a ligação com a base de dados
            SqlCeConnection ligacao = new SqlCeConnection();

            ligacao.ConnectionString = @"Data Source = " + Auxiliar.base_dados;

            //Abrindo ligação com a base de dados
            ligacao.Open();

            //criar um comando
            SqlCeCommand comando = new SqlCeCommand();

            comando.Connection = ligacao;

            //adicionando os parâmetros
            comando.Parameters.AddWithValue(@"Usuario", caixaUsuario.Text);
            comando.Parameters.AddWithValue(@"Senha", caixaSenha.Text);

            //Buscar no banco de dados o nome de usuário e a senha
            comando.CommandText = "SELECT COUNT(1) FROM TabelaUsuarios WHERE Usuario = @Usuario AND Senha = @Senha";

            Object retorno = comando.ExecuteScalar();

            if (retorno.Equals(1))
            {
                Auxiliar.nome_usuario = caixaUsuario.Text;
                try
                {
                    Auxiliar.criarTabelaControleUsuario();
                    Auxiliar.criarTabelaHistoricoUsuario();
                }
                catch { }


                //Capturar Nome de usuário e nível de acesso.
                comando.CommandText = "SELECT NivelDeAcesso FROM TabelaUsuarios WHERE Usuario = '" + caixaUsuario.Text + "' AND Senha = '" + caixaSenha.Text + "'";

                Auxiliar.nome_usuario = caixaUsuario.Text;
                Auxiliar.nivel_acesso = comando.ExecuteScalar().ToString();


                TelaControleCentral tela_Controle = new TelaControleCentral();
                this.Hide();
                tela_Controle.ShowDialog();


                /*
                 * TelaEscolhas tela_Escolhas = new TelaEscolhas();
                 * this.Hide();
                 * tela_Escolhas.ShowDialog();
                 */
                this.Show();
            }
            else
            {
                MessageBox.Show("Usuário ou senha inválidos!");
            }

            comando.Dispose();
            ligacao.Dispose();
        }
コード例 #2
0
 public Tela_login()
 {
     InitializeComponent();
     Auxiliar.iniciarControleAcesso();
 }
コード例 #3
0
 private void TimerCiclo_Tick(object sender, EventArgs e)
 {
     //Timer referente a atualização de um novo ciclo produtivo
     Auxiliar.reinicializacaoSistema();
     pausarTimers();
 }
コード例 #4
0
        private void Botao_Bit_Produtos_Click(object sender, EventArgs e)
        {
            // Relativo ao produto 1
            if (lista_produtos_1.Text == "1")
            {
                Auxiliar.bitProdutos[0] = false;
                Auxiliar.bitProdutos[1] = true;
            }
            else if (lista_produtos_1.Text == "2")
            {
                Auxiliar.bitProdutos[0] = true;
                Auxiliar.bitProdutos[1] = false;
            }
            else if (lista_produtos_1.Text == "3")
            {
                Auxiliar.bitProdutos[0] = true;
                Auxiliar.bitProdutos[1] = true;
            }
            else
            {
                Auxiliar.bitProdutos[0] = false;
                Auxiliar.bitProdutos[1] = false;
            }

            // Relativo ao produto 2
            if (lista_produtos_2.Text == "1")
            {
                Auxiliar.bitProdutos[2] = false;
                Auxiliar.bitProdutos[3] = true;
            }
            else if (lista_produtos_2.Text == "2")
            {
                Auxiliar.bitProdutos[2] = true;
                Auxiliar.bitProdutos[3] = false;
            }
            else if (lista_produtos_2.Text == "3")
            {
                Auxiliar.bitProdutos[2] = true;
                Auxiliar.bitProdutos[3] = true;
            }
            else
            {
                Auxiliar.bitProdutos[2] = false;
                Auxiliar.bitProdutos[3] = false;
            }

            // Relativo ao produto 3
            if (lista_produtos_3.Text == "1")
            {
                Auxiliar.bitProdutos[4] = false;
                Auxiliar.bitProdutos[5] = true;
            }
            else if (lista_produtos_3.Text == "2")
            {
                Auxiliar.bitProdutos[4] = true;
                Auxiliar.bitProdutos[5] = false;
            }
            else if (lista_produtos_3.Text == "3")
            {
                Auxiliar.bitProdutos[4] = true;
                Auxiliar.bitProdutos[5] = true;
            }
            else
            {
                Auxiliar.bitProdutos[4] = false;
                Auxiliar.bitProdutos[5] = false;
            }

            Auxiliar.enviarBitProdutos();
            MessageBox.Show("Produtos cadastrados com sucesso!");
        }
コード例 #5
0
 private void Botao_zerar_Click(object sender, EventArgs e)
 {
     Auxiliar.enviarBitZerar();
     Auxiliar.timer = 570;
 }