Пример #1
0
        public void Cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "INSERT INTO paciente (prontuario,nome,documento,endereco,telefone) values " +
                             "('" + this.Prontuario + "','" + this.Nome + "','" + this.Documento + "','" + this.Endereco + "','" + this.Telefone + "')";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #2
0
        public void Cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string sql = "INSERT INTO login (usuario, senha) values (@usuario, @senha)";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.Parameters.Add(new NpgsqlParameter("@usuario", this.Usuario));
                cmd.Parameters.Add(new NpgsqlParameter("@senha", this.Senha));

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }   // fim cadastrar
Пример #3
0
        public void  Atualizar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string sql = "UPDATE paciente SET nome = '" + this.Nome + "',documento = '" + this.Documento + "',endereco = '" + this.Endereco + "',telefone = '" + this.Telefone + "' WHERE prontuario = '" + this.Prontuario + "'";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #4
0
        }//fim botão novo - funcionario

        //botão atualizar - funcionario
        private void btnAtualizar2_Click_1(object sender, EventArgs e)
        {
            Funcionario      funcionario = new Funcionario();
            NpgsqlConnection conexao     = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string        sql = "UPDATE FUNCIONARIO SET nome=@nome, cargo=@cargo, salario=@salario, endereco=@endereco, cidade=@cidade, cep=@cep where id=@id";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.AddWithValue("@id", dgvFuncionario.CurrentRow.Cells[0].Value);
                cmd.Parameters.AddWithValue("@nome", txtNome2.Text);
                cmd.Parameters.AddWithValue("@cargo", txtCargo.Text);
                cmd.Parameters.AddWithValue("@salario", funcionario.Salario = float.Parse(txtSalario.Text));
                cmd.Parameters.AddWithValue("@endereco", txtEndereco2.Text);
                cmd.Parameters.AddWithValue("@cidade", txtCidade2.Text);
                cmd.Parameters.AddWithValue("@cep", mtxtCEP2.Text);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado com sucesso!");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.ToString());
            }
            finally
            {
                conexao.Close();
            }
        }//fim botão listar - funcionario
        }//fim botão novo - veiculo

        //botão Atualizar - veículo
        private void btnAtualizar1_Click_1(object sender, EventArgs e)
        {
            Veiculo          veiculo = new Veiculo();
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string        sql = "UPDATE VEICULO SET fabricante=@fabricante, modelo=@modelo, ano=@ano, placa=@placa where id=@id";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.AddWithValue("@id", dgvVeiculo.CurrentRow.Cells[0].Value);
                cmd.Parameters.AddWithValue("@fabricante", txtFabricante.Text);
                cmd.Parameters.AddWithValue("@modelo", txtModelo.Text);
                cmd.Parameters.AddWithValue("@ano", veiculo.Ano = int.Parse(txtAno.Text));
                cmd.Parameters.AddWithValue("@placa", mtxtPlaca.Text);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado com sucesso!");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.ToString());
            }
            finally
            {
                conexao.Close();
            }
        }//fim botão Atualizar - veículo
        //Cadastrar
        public void Cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string sql = "insert into veiculo (fabricante, modelo, ano, placa) values (@fabricante, @modelo, @ano, @placa)";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);


                cmd.Parameters.Add(new NpgsqlParameter("@fabricante", this.Fabricante));
                cmd.Parameters.Add(new NpgsqlParameter("@modelo", this.Modelo));
                cmd.Parameters.Add(new NpgsqlParameter("@ano", this.Ano));
                cmd.Parameters.Add(new NpgsqlParameter("@placa", this.Placa));
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }   //fim cadastrar
        public void Update()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                String sql = "UPDATE  public.registros SET nome = @nome, marca = @marca WHERE id = @id";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);


                cmd.Parameters.Add("@id", Id);
                cmd.Parameters.Add("@nome", nome);
                cmd.Parameters.Add("@marca", marca);


                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
        public void Cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "INSERT INTO registros (nome,marca) VALUES" +
                             "('" + this.nome + "','" + this.marca + "')";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.Parameters.Add(new NpgsqlParameter("@nome", this.nome));
                cmd.Parameters.Add(new NpgsqlParameter("@marca", this.marca));

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #9
0
        public void Cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string sql = "INSERT INTO veiculo (id, placa, fabricante, modelo, ano, preco) VALUES " +
                             "('" + this.Id + "','" + this.Placa + "' , '" + this.fabricante + "','" + this.Modelo +
                             "','" + this.Ano + "' , '" + this.Preco + "')";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #10
0
        public void Deletar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                String sql = "DELETE FROM public.cadastro WHERE id = @id;";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add("@id", Id);
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #11
0
        public void Deletar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string sql = "DELETE FROM paciente WHERE prontuario = '" + this.Prontuario + "'";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #12
0
        public void Update()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                String sql = "UPDATE public.lancamento SET descricao =@descricao, entradasaida =@entradaSaida, valor =@valor " +
                             "WHERE id = @id;";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.Parameters.Add("@descricao", this.descricao);
                cmd.Parameters.Add("@entradaSaida", this.entradaSaida);
                cmd.Parameters.Add("@valor", this.valor);
                //cmd.Parameters.Add("@caixa", this.caixa);
                cmd.Parameters.Add("@id", this.id);
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #13
0
        public void Atualizar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string        sql = "update veiculo set " + " placa " + " = " + "'" + this.Placa + "'" + " , " + " fabricante " + " = " + "'" + this.fabricante + "'" + " , " + " modelo " + " = " + "'" + this.Modelo + "'" + " , " + " ano " + " = " + this.Ano + " , " + " preco " + " = " + this.Preco + " where " + " id " + " = " + this.Id;
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add(new NpgsqlParameter("@placa", this.Placa));
                cmd.Parameters.Add(new NpgsqlParameter("@fabricante", this.fabricante));
                cmd.Parameters.Add(new NpgsqlParameter("@modelo", this.Modelo));
                cmd.Parameters.Add(new NpgsqlParameter("@ano", this.Ano));
                cmd.Parameters.Add(new NpgsqlParameter("@preco", this.Preco));
                cmd.Parameters.Add(new NpgsqlParameter("@id", this.Id));


                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
        }//fim botão novo

        //botão Atualizar
        private void btnAtualizar_Click_1(object sender, EventArgs e)
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();

                string        sql = "UPDATE CLIENTE SET nome=@nome, cnh=@cnh,endereco=@endereco, cidade=@cidade, cep=@cep where id=@id";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.AddWithValue("@id", dgvCliente.CurrentRow.Cells[0].Value);
                cmd.Parameters.AddWithValue("@nome", txtNome.Text);
                cmd.Parameters.AddWithValue("@cnh", mtxtCNH.Text);
                cmd.Parameters.AddWithValue("@endereco", txtEndereco.Text);
                cmd.Parameters.AddWithValue("@cidade", txtCidade.Text);
                cmd.Parameters.AddWithValue("@cep", mtxtCEP.Text);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado com sucesso!");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.ToString());
            }
            finally
            {
                conexao.Close();
            }
        }//fim botão Atualizar
Пример #15
0
        //public double caixa { get; set; }

        public void cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                String sql = "INSERT INTO lancamento (descricao, entradaSaida, valor) VALUES" +
                             "(@descricao, @entradaSaida, @valor)";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.Parameters.Add("@descricao", this.descricao);
                cmd.Parameters.Add("@entradaSaida", this.entradaSaida);
                cmd.Parameters.Add("@valor", this.valor);
                //cmd.Parameters.Add("@caixa", this.caixa);
                cmd.ExecuteNonQuery();
            }catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
        public void Cadastrar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "insert into cliente (nome, cnh, endereco, cidade, cep) values (@nome, @cnh, @endereco, @cidade, @cep)";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add(new NpgsqlParameter("@nome", this.Nome));
                cmd.Parameters.Add(new NpgsqlParameter("@cnh", this.Cnh));
                cmd.Parameters.Add(new NpgsqlParameter("@endereco", this.Endereco));
                cmd.Parameters.Add(new NpgsqlParameter("@cidade", this.Cidade));
                cmd.Parameters.Add(new NpgsqlParameter("@cep", this.Cep));
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #17
0
        public Home(Usuarios usuario)
        {
            InitializeComponent();
            usuarioLogado = usuario;
            ConectaDB db = new ConectaDB();

            gridChamados.DataSource = db.GetChamadosPorUsuario(usuarioLogado.ID);
        }
Пример #18
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            dgvRegistro.Hide();
            btnOk.Hide();
            btnVoltar.Hide();
            btnDelete.Hide();
            btnUpdate.Show();
            txtId.Hide();
            lblInsiraId.Hide();
            btnUpdate.Show();
            btnCancelar.Show();
            btnCadastro.Enabled   = false;
            btnVisualizar.Enabled = false;
            btnAtualizar.Enabled  = false;
            btnDeletar.Enabled    = false;



            VideoGames videoGames = new VideoGames();

            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "SELECT nome,marca FROM registros WHERE id=@id ";



                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.Parameters.AddWithValue("@id", txtId.Text);


                NpgsqlDataReader leitor = cmd.ExecuteReader();

                while (leitor.Read())
                {
                    txtnome.Text  = leitor["nome"].ToString();
                    txtMarca.Text = leitor["marca"].ToString();
                }

                txtnome.Focus();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #19
0
        private void btnAdicionarResolucao_Click(object sender, EventArgs e)
        {
            chamadoEdicao.ResolucaoChamado      = rtxtResolucaoChamado.Text;
            chamadoEdicao.StatusChamado         = "Atendido";
            chamadoEdicao.DataFechamentoChamado = DateTime.Now.ToString();

            ConectaDB db = new ConectaDB();

            db.ResolucaoChamado(chamadoEdicao);
            this.Close();
        }
Пример #20
0
 private void btnAdicionarChamado_Click(object sender, EventArgs e)
 {
     if (rtxtDescricaoChamado != null)
     {
         Chamado chamado = new Chamado();
         chamado.DescricaoChamado = rtxtDescricaoChamado.Text;
         ConectaDB db = new ConectaDB();
         db.ExecuteQuery("INSERT INTO Chamado (DescricaoChamado, DataCriacaoChamado, StatusChamado, IDUsuarioCriacaoChamado) VALUES (" + "'" + chamado.DescricaoChamado + "'" + "," + "'" + chamado.DataCriacaoChamado + "'" + "," + "'" + chamado.StatusChamado + "'," + usuarioLogado.ID + ")");
         this.Hide();
         Home home = new Home(usuarioLogado);
         home.ShowDialog();
         this.Close();
     }
 }
Пример #21
0
        public List <PetCadastro> Visualizar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "SELECT * FROM cadastro";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                NpgsqlDataReader dr = cmd.ExecuteReader();

                List <PetCadastro> listadePets = new List <PetCadastro>();
                while (dr.Read())
                {
                    PetCadastro novoPet = new PetCadastro();
                    novoPet.Id           = Convert.ToInt16(dr["id"]);
                    novoPet.nomeDono     = dr["nomeDono"].ToString();
                    novoPet.telefone     = dr["telefone"].ToString();
                    novoPet.RG           = dr["RG"].ToString();
                    novoPet.CPF          = dr["CPF"].ToString();
                    novoPet.animal       = dr["animal"].ToString();
                    novoPet.qualAnimal   = dr["qualAnimal"].ToString();
                    novoPet.sexodoAnimal = dr["sexodoAnimal"].ToString();
                    novoPet.nomeAnimal   = dr["nomeAnimal"].ToString();
                    novoPet.idadeAnimal  = dr["idadeAnimal"].ToString();

                    listadePets.Add(novoPet);
                }


                return(listadePets);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }
Пример #22
0
        private void gridChamados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView senderGrid = (DataGridView)sender;

            //Botão Ver Chamado
            if (senderGrid.Columns[e.ColumnIndex].Index == 6 && e.RowIndex >= 0)
            {
                ConectaDB  db         = new ConectaDB();
                Chamado    chamado    = db.GetChamadoById(Convert.ToInt32(senderGrid.Rows[e.RowIndex].Cells[0].EditedFormattedValue));
                VerChamado verChamado = new VerChamado(chamado);
                verChamado.ShowDialog();
            }
            //Botão Excluir Chamado
            if (senderGrid.Columns[e.ColumnIndex].Index == 7 && e.RowIndex >= 0)
            {
                ConectaDB db      = new ConectaDB();
                Chamado   chamado = db.GetChamadoById(Convert.ToInt32(senderGrid.Rows[e.RowIndex].Cells[0].EditedFormattedValue));
                if (chamado.StatusChamado != "Aberto")
                {
                    MessageBox.Show("IMPOSSÍVEL EXCLUIR CHAMADO QUE ESTÁ EM ATENDIMENTO OU CONCLUIDO!");
                }
                else
                {
                    db.ExcluirChamado(chamado.ID);
                    gridChamados.DataSource = db.GetChamadosPorUsuario(usuarioLogado.ID);
                }
            }
            //Botão Atender
            if (senderGrid.Columns[e.ColumnIndex].Index == 8 && e.RowIndex >= 0)
            {
                ConectaDB db      = new ConectaDB();
                Chamado   chamado = db.GetChamadoById(Convert.ToInt32(senderGrid.Rows[e.RowIndex].Cells[0].EditedFormattedValue));
                db.AtualizaStatusChamado(chamado.ID);
                gridChamados.DataSource = db.GetChamadosPorUsuario(usuarioLogado.ID);
            }
            //Botão Adicionar Resolução
            if (senderGrid.Columns[e.ColumnIndex].Index == 9 && e.RowIndex >= 0)
            {
                ConectaDB db      = new ConectaDB();
                Chamado   chamado = db.GetChamadoById(Convert.ToInt32(senderGrid.Rows[e.RowIndex].Cells[0].EditedFormattedValue));
                IncluirResolucaoChamado resolucao = new IncluirResolucaoChamado(chamado);
                resolucao.ShowDialog();
                gridChamados.DataSource = db.GetChamadosPorUsuario(usuarioLogado.ID);
            }
        }
        }   //fim cadastrar

        //Pesquisar
        public List <Funcionario> Pesquisar()
        {
            List <Funcionario> funcionarios = new List <Funcionario>();
            NpgsqlConnection   conexao      = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "select * from funcionario where id=@id;";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add(new NpgsqlParameter("@id", Pesquisa));
                cmd.ExecuteNonQuery();

                //executa a consulta e acumula o resultado em uma tabela virtual
                NpgsqlDataReader dr = cmd.ExecuteReader();

                //percorre todas as linhas e monta uma lista
                //List<Cliente> listaClientes = new List<Cliente>();
                while (dr.Read())
                {
                    Funcionario novoFuncionario = new Funcionario();
                    novoFuncionario.Id       = int.Parse(dr["id"].ToString());
                    novoFuncionario.Nome     = dr["nome"].ToString();
                    novoFuncionario.Cargo    = dr["cargo"].ToString();
                    novoFuncionario.Salario  = float.Parse(dr["salario"].ToString());
                    novoFuncionario.Endereco = dr["endereco"].ToString();
                    novoFuncionario.Cidade   = dr["cidade"].ToString();
                    novoFuncionario.Cep      = dr["cep"].ToString();

                    //add o objeto na lista
                    funcionarios.Add(novoFuncionario);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(message: ex.Message);
            }
            finally
            {
                conexao.Close();
            }
            return(funcionarios);
        } // fim pesquisar
        } // fim pesquisar

        //Atualizar
        public void Atualizar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string        sql = "UPDATE CLIENTE SET  id=@id, fabricante=@fabricante, modelo=@modelo, ano=@ano, placa=@placa";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }   //fim Atualizar
        public void Atualizar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string        sql = "UPDATE CLIENTE SET  id=@id, nome=@nome, cnh=@cnh, endereco=@endereco, cidade=@cidade, cep=@cep";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
        }   //fim cadastrar

        //Pesquisar
        public List <Veiculo> Pesquisar()
        {
            List <Veiculo>   veiculos = new List <Veiculo>();
            NpgsqlConnection conexao  = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "select * from veiculo where id=@id;";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add(new NpgsqlParameter("@id", Pesquisa));
                cmd.ExecuteNonQuery();

                //executa a consulta e acumula o resultado em uma tabela virtual
                NpgsqlDataReader dr = cmd.ExecuteReader();

                //percorre todas as linhas e monta uma lista
                //List<Cliente> listaClientes = new List<Cliente>();
                while (dr.Read())
                {
                    Veiculo novoVeiculo = new Veiculo();
                    novoVeiculo.Id         = int.Parse(dr["id"].ToString());
                    novoVeiculo.Fabricante = dr["fabricante"].ToString();
                    novoVeiculo.Modelo     = dr["modelo"].ToString();
                    novoVeiculo.Ano        = int.Parse(dr["ano"].ToString());
                    novoVeiculo.Placa      = dr["placa"].ToString();

                    //add o objeto na lista
                    veiculos.Add(novoVeiculo);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(message: ex.Message);
            }
            finally
            {
                conexao.Close();
            }
            return(veiculos);
        } // fim pesquisar
Пример #27
0
        }   // fim cadastrar

        public usuario Login()
        {
            //esses dados virão do banco de dados

            NpgsqlConnection npgsqlConnection = null;

            usuario objusuario = new usuario();

            try
            {
                npgsqlConnection = ConectaDB.getConexao();

                string sql = "";
                //monta o comando sql
                sql = "select * from login where usuario ='" + this.Usuario + "' and senha='" + this.Senha + "';";

                //atribui ao cmd o sql e a conexão a ser utilizada
                NpgsqlCommand cmd = new NpgsqlCommand(sql, npgsqlConnection);

                //exacuta-se o sql e declara um DataReader para receber a matriz de valores
                NpgsqlDataReader dr = cmd.ExecuteReader();

                dr.Read();

                objusuario.Id      = Convert.ToInt32(dr["id"]);
                objusuario.Usuario = dr["usuario"].ToString();
                objusuario.Senha   = dr["senha"].ToString();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (npgsqlConnection != null)
                {
                    npgsqlConnection.Close();
                }
            }
            return(objusuario);
        }
Пример #28
0
        public static User isValidUser(string login, string pwd)
        {
            NpgsqlConnection conexao = null;

            try {
                conexao = ConectaDB.getConexao();

                string sql = "SELECT * FROM Users WHERE login=@login and password=@password";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                cmd.Parameters.Add(new NpgsqlParameter("@login", login));
                cmd.Parameters.Add(new NpgsqlParameter("@password", pwd));

                NpgsqlDataReader dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    User user = new User();

                    user.Id    = Convert.ToInt16(dr["id"]);
                    user.Login = dr["login"].ToString();
                    user.Nivel = Convert.ToInt16(dr["nivel"]);

                    UserController.loggedUser = user;

                    return(user);
                }
            } catch (Exception e)
            {
                throw new Exception(e.Message);
            } finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }

            return(null);
        }
        public List <Cliente> Listar()
        {
            List <Cliente>   clientes = new List <Cliente>();
            NpgsqlConnection conexao  = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "select * from cliente;";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                //executa a consulta e acumula o resultado em uma tabela virtual
                NpgsqlDataReader dr = cmd.ExecuteReader();

                //percorre todas as linhas e monta uma lista
                //List<Cliente> listaClientes = new List<Cliente>();
                while (dr.Read())
                {
                    Cliente novoCliente = new Cliente();
                    novoCliente.Id       = int.Parse(dr["id"].ToString());
                    novoCliente.Nome     = dr["nome"].ToString();
                    novoCliente.Cnh      = dr["cnh"].ToString();
                    novoCliente.Endereco = dr["endereco"].ToString();
                    novoCliente.Cidade   = dr["cidade"].ToString();
                    novoCliente.Cep      = dr["cep"].ToString();

                    //add o objeto na lista
                    clientes.Add(novoCliente);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(message: ex.Message);
            }
            finally
            {
                conexao.Close();
            }
            return(clientes);
        }
        public List <VideoGames> Visualizar()
        {
            NpgsqlConnection conexao = null;

            try
            {
                conexao = ConectaDB.getConexao();
                string sql = "SELECT * FROM registros";

                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

                NpgsqlDataReader dr = cmd.ExecuteReader();

                List <VideoGames> listadeVideoGames = new List <VideoGames>();
                while (dr.Read())
                {
                    VideoGames videoGames = new VideoGames();
                    videoGames.Id    = Convert.ToInt16(dr["id"]);
                    videoGames.nome  = dr["nome"].ToString();
                    videoGames.marca = dr["marca"].ToString();


                    listadeVideoGames.Add(videoGames);
                }


                return(listadeVideoGames);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (conexao != null)
                {
                    conexao.Close();
                }
            }
        }