Ejemplo n.º 1
0
 public Ciclista_Locacao(string data, string hora_locacao, Pessoa pessoa, Bicicletas bicicleta)
 {
     this.data         = data;
     this.hora_locacao = hora_locacao;
     this.pessoa       = pessoa;
     this.bicicleta    = bicicleta;
 }
        private void btnLocao_Click(object sender, EventArgs e)
        {
            if (txtbDataLocacao.Text == "" || txtbHoraLocacao.Text == "" || cmbBicicleta.Text == "" || cmbPessoa.Text == "")
            {
                MessageBox.Show("Preencha Todos os Campos !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            else
            {
                BicicletasDAO bDAO = new BicicletasDAO();
                FisicaDAO     fDAO = new FisicaDAO();
                string where;
                string where2;
                string DATALOCACAO = txtbDataLocacao.Text;
                string HORALOCACAO = txtbHoraLocacao.Text;

                where  = " and modelo like " + "'%" + cmbBicicleta.Text + "%'";
                where2 = " and nome like " + "'%" + cmbPessoa.Text + "%'";

                Bicicletas BIKE = bDAO.SelecionaBicicletaModelo(where)[0];
                Console.WriteLine(BIKE.Modelo);
                Fisica PESSOA = fDAO.SelecionaFisicaNome(where2)[0];
                Console.WriteLine(PESSOA.Nome);


                Ciclista_Locacao    cl    = new Ciclista_Locacao(DATALOCACAO, HORALOCACAO, PESSOA, BIKE);
                Ciclista_locacaoDAO clDAO = new Ciclista_locacaoDAO();
                clDAO.Inserir(cl);
            }
        }
Ejemplo n.º 3
0
        public List <Ciclista_Locacao> ListaTodos()
        {
            List <Ciclista_Locacao> ListCiclista = new List <Ciclista_Locacao>();

            try
            {
                BD.conectar();
                MySqlCommand cmd = BD.MConn.CreateCommand();
                cmd.CommandText = "SELECT *FROM ciclista_locacao cl, pessoa p, bicicletas b , estacoes e WHERE p.id_pessoa = cl.id_pes and cl.cod_bic = b.codigo_bicicleta and e.codigo_estacao = b.cod_esta ";
                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, BD.MConn);

                while (dr.Read())
                {
                    Fisica pf = new Fisica((Convert.ToInt16(dr["id_pessoa"])), (String)dr["nome"], (String)dr["rua"], (String)dr["bairro"], (String)dr["numero"], (String)dr["cep"], (String)dr["cidade"], (String)dr["estado"], (String)dr["email"], (String)dr["telefone"]);

                    Estacoes es = new Estacoes((Convert.ToInt16(dr["codigo_estacao"])), (String)dr["nome"], (String)dr["rua"], (String)dr["bairro"], (String)dr["numero"], (String)dr["cep"], (String)dr["telefone"]);


                    Bicicletas b = new Bicicletas((Convert.ToInt16(dr["codigo_bicicleta"])), (String)dr["cor"], (String)dr["modelo"], es);

                    Ciclista_Locacao cl = new Ciclista_Locacao((String)dr["data"], (String)dr["hora_locacao"], pf, b);
                    ListCiclista.Add(cl);
                }
            }

            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select @ciclista - locação!\n" + ex);
            }

            finally
            {
                BD.desconectar();
            }

            return(ListCiclista);
        }