Esempio n. 1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            controle.cargo = "Pessoa Fisica";
            NpgsqlConnection conexaoBD = new NpgsqlConnection(conexao.ConnectionString);
            string           strSelect = "SELECT * FROM tb_cliente";
            string           email;

            conexaoBD.Open();

            NpgsqlCommand command = new NpgsqlCommand("INSERT INTO Cliente(nome,sobrenome) VALUES (@nome,@sobrenome)", conexaoBD);

            command = new NpgsqlCommand("INSERT INTO Usuario(usuario,senha,cargo) VALUES (@usuario,@senha,@cargo)", conexaoBD);


            command.Parameters.Add("@nome", NpgsqlDbType.Varchar).Value      = txtNome.Text;
            command.Parameters.Add("@sobrenome", NpgsqlDbType.Varchar).Value = txtSobrenome.Text;
            command.Parameters.Add("@senha", NpgsqlDbType.Char).Value        = txtSenha.Text;
            command.Parameters.Add("@usuario", NpgsqlDbType.Varchar).Value   = txtEmail.Text;
            command.Parameters.Add("@cargo", NpgsqlDbType.Varchar).Value     = controle.cargo;


            email = txtEmail.Text;
            if (txtSenha.Text != txtConfirmaSenha.Text)
            {
                MessageBox.Show("Senhas incorretas", "SENHAS");
            }
            else if (email.IndexOf('@') == -1 || email.IndexOf('.') == -1)
            {
                MessageBox.Show("E-mail incorreto", "E-mail");
            }
            else
            {
                try{
                    //Cria um novo adaptador para os dados na tabela
                    data_adapter = new NpgsqlDataAdapter();
                    data_adapter.SelectCommand = new NpgsqlCommand(strSelect, conexaoBD);

                    conexao.Conectar();
                    command.ExecuteNonQuery();
                    MessageBox.Show("Cadastrado com sucesso!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();

                    frmLogin login = new frmLogin();
                    login.Show();
                }
                catch (Exception error) {
                    MessageBox.Show("Falha no cadastramento em pessoa fisica.", "ERRO AO CADASTRAR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    MessageBox.Show(":(", "ERRO AO CADASTRAR" + error.Message);
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            NpgsqlConnection conexaoBD = new NpgsqlConnection(conexao.ConnectionString);

            conexaoBD.Open();
            string        strSelect = "SELECT * FROM tb_cliente";
            NpgsqlCommand command   = new NpgsqlCommand("INSERT INTO Veiculo(placa, modelo, marca) VALUES (@placa, @modelo, @marca)", conexaoBD);

            try
            {
                data_adapter = new NpgsqlDataAdapter();
                data_adapter.SelectCommand = new NpgsqlCommand(strSelect, conexaoBD);

                command.Parameters.Add("@placa", NpgsqlDbType.Char).Value  = txtPlaca.Text;
                command.Parameters.Add("@modelo", NpgsqlDbType.Char).Value = txtModelo.Text;
                command.Parameters.Add("@marca", NpgsqlDbType.Char).Value  = txtMarca.Text;

                MessageBox.Show("Cadastrado com sucesso!", "Entrada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtPlaca.Text  = "";
                txtModelo.Text = "";
                txtMarca.Text  = "";

                conexao.Conectar();
                command.ExecuteNonQuery();
            }
            catch (Exception error) {
                MessageBox.Show("erro", error.Message);
            }
            finally{
                conexao.desconectar();
            }
            //command = new NpgsqlCommand("INSERT INTO Reserva(pagamento, quantidadeDeHorasReserva) VALUES (@pagamento,@quantidadeDeHorasReserva)", conexaoBD);


            //command.Parameters.Add("@usuario", NpgsqlDbType.Varchar).Value = txtEmail.Text;
            //command.Parameters.Add("@cargo", NpgsqlDbType.Varchar).Value = controle.cargo;
        }
Esempio n. 3
0
        // método responsável por exibir os dias restantes até a copa do mundo
        private void MostrarDiasRestantes()
        {
            // string que conterá os dias restantes para a copa do mundo
            String diasRestantes = "";

            // flag indicativa de conexão com o banco
            Boolean bConectou = false;

            // abre a consulta do número de dias para a copa do mundo
            try
            {
                // instancia a conexão com o banco
                ConexaoBD conexao = new ConexaoBD();

                // tenta realizar a conexão
                bConectou = (conexao.Conectar() != null);

                // conseguiu se conectar
                if (bConectou)
                {
                    // define a string sql para verificar o usuário e a senha
                    conexao.getComando().CommandText = " SELECT dbo.FN_DIAS_PARA_COPA() diasParaCopa";

                    // executa a consulta no banco
                    SqlDataReader dados;
                    dados = conexao.getComando().ExecuteReader();

                    // retornou alguma coisa
                    if (dados.HasRows)
                    {
                        // lê os dados que foram retornados
                        dados.Read();

                        // cria as variáveis de sessão que identificam o usuário logado no sistema
                        diasRestantes = dados["diasParaCopa"].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                // caso alguma exceção ocorra, deve-se retornar o valor padrão "0000"
                diasRestantes = "0 0 0 0";
            }  // catch (Exception ex)

            // exibe a quantidade de dias restantes
            lbTextoContador.Text = diasRestantes;
        }
Esempio n. 4
0
        public ModeloProdutos CarregaModeloProdutos(int codigo)
        {
            ModeloProdutos modelo = new ModeloProdutos();
            SqlCommand     cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from produto where idProduto = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();

                modelo.IdProduto          = Convert.ToInt32(registro["idProduto"]);
                modelo.Descricao          = Convert.ToString(registro["descricao"]);
                modelo.IdUnidade          = Convert.ToInt32(registro["idUnidade"]);
                modelo.ValorCustoDireto   = Convert.ToDouble(registro["valorCustoDireto"]);
                modelo.ValorCustoIndireto = Convert.ToDouble(registro["valorCustoIndireto"]);
            }
            conexao.Desconectar();
            return(modelo);
        }