Пример #1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            int    IDCICLOFAIXA = 0;
            string NOME         = txtbNomeCiclofaixa.Text;
            string CEPINICIAL   = txtbCEPInicial.Text;
            string CEPFINAL     = txtbCEPFinal.Text;
            double TAMANHO      = Convert.ToDouble(txtbTamanho.Text);

            if (modo == "EditaCiclofaixa")
            {
                CiclofaixasDAO cDAO = new CiclofaixasDAO();
                cDAO.Editar(new Ciclofaixas(IDCICLOFAIXA, NOME, CEPINICIAL, CEPFINAL, TAMANHO), id);
                this.Close();
            }


            else if (txtbCEPInicial.Text == "" || txtbCEPInicial.Text == "" || txtbCEPFinal.Text == "" || txtbTamanho.Text == "")
            {
                MessageBox.Show("Preencha Todos os Campos !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            else
            {
                Ciclofaixas    c  = new Ciclofaixas(IDCICLOFAIXA, NOME, CEPINICIAL, CEPFINAL, TAMANHO);
                CiclofaixasDAO cd = new CiclofaixasDAO();
                cd.Inserir(c);
                Close();
            }
        }
Пример #2
0
 public Atracoes(int codigo_atracoes, string hora_abertura, string hora_fechamento, string nome, string rua, string bairro, string numero, string cep, string telefone, Ciclofaixas ciclofaixa)
 {
     this.codigo_atracoes = codigo_atracoes;
     this.hora_abertura   = hora_abertura;
     this.hora_fechamento = hora_fechamento;
     this.nome            = nome;
     this.rua             = rua;
     this.bairro          = bairro;
     this.numero          = numero;
     this.cep             = cep;
     this.telefone        = telefone;
     this.ciclofaixa      = ciclofaixa;
 }
        /*
         * public List<Restaurantes> SelecionaRestauranteTipo(string where)
         * {
         *  Restaurantes restaurantes = new Restaurantes();
         *  List<Restaurantes> tr = new List<Restaurantes>();
         *
         *  try
         *  {
         *      BD.conectar();
         *      MySqlCommand cmd = BD.MConn.CreateCommand();
         *
         *      cmd.CommandText = "SELECT * FROM atracoes a, restaurantes r WHERE a.codigo_atracoes = r.cod_atra " + where;
         *      MySqlDataReader dr = cmd.ExecuteReader();
         *      cmd = new MySqlCommand(cmd.CommandText, BD.MConn);
         *
         *      while (dr.Read())
         *      {
         *
         *          CiclofaixasDAO cDAO = new CiclofaixasDAO();
         *          Ciclofaixas c = cDAO.SelecionaCiclofaixaNome((String)dr["nome"]);
         *
         *          Restaurantes r = new Restaurantes((Convert.ToInt16(dr["codigo_atracoes"])),
         *              (String)dr["hora_de_abertura"], (String)dr["hora_de_fechamento"], (String)dr["nome"],
         *              (String)dr["rua"], (String)dr["bairro"], (String)dr["numero"], (String)dr["cep"], (String)dr["telefone"], c, (String)(dr["tipo"]));
         *
         *          tr.Add(r);
         *      }
         *  }
         *
         *  catch (MySqlException ex)
         *  {
         *      MessageBox.Show("Erro no select @atracoes!\n" + ex);
         *  }
         *
         *  finally
         *  {
         *      BD.desconectar();
         *  }
         *
         *  return tr;
         * }
         */



        public List <Restaurantes> SelecionaRestauranteNome(string where)
        {
            Restaurantes        restaurantes = new Restaurantes();
            List <Restaurantes> listar       = new List <Restaurantes>();

            try
            {
                BD.conectar();
                MySqlCommand cmd = BD.MConn.CreateCommand();

                cmd.CommandText = "SELECT * FROM atracoes a, restaurantes r WHERE a.codigo_atracoes = r.cod_atra " + where;
                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, BD.MConn);

                while (dr.Read())
                {
                    CiclofaixasDAO cDAO = new CiclofaixasDAO();
                    Ciclofaixas    c    = cDAO.SelecionaCiclofaixaNome((String)dr["nome"]);

                    Restaurantes r = new Restaurantes((Convert.ToInt16(dr["codigo_atracoes"])),
                                                      (String)dr["hora_de_abertura"], (String)dr["hora_de_fechamento"], (String)dr["nome"],
                                                      (String)dr["rua"], (String)dr["bairro"], (String)dr["numero"], (String)dr["cep"], (String)dr["telefone"], c, (String)(dr["tipo"]));

                    listar.Add(r);
                }
            }

            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select @atracoes!\n" + ex);
            }

            finally
            {
                BD.desconectar();
            }

            return(listar);
        }
Пример #4
0
        public List <Museus> ListaId(string id)
        {
            List <Museus> ListMuseus = new List <Museus>();

            try
            {
                BD.conectar();
                MySqlCommand cmd = BD.MConn.CreateCommand();
                cmd.CommandText = "SELECT * FROM atracoes a, museus m WHERE a.codigo_atracoes = " + id;
                Console.WriteLine("SELECT * FROM atracoes a, museus m WHERE a.codigo_atracoes = " + id);
                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, BD.MConn);

                while (dr.Read())
                {
                    CiclofaixasDAO cDAO = new CiclofaixasDAO();
                    Ciclofaixas    c    = cDAO.SelecionaCiclofaixaNome((String)dr["nome"]);
                    Museus         m    = new Museus((Convert.ToInt16(dr["codigo_atracoes"])),
                                                     (String)dr["hora_de_abertura"], (String)dr["hora_de_fechamento"], (String)dr["nome"],
                                                     (String)dr["rua"], (String)dr["bairro"], (String)dr["numero"], (String)dr["cep"], (String)dr["telefone"], c, (String)dr["tipo"], (Convert.ToDouble(dr["preco_entrada"])));

                    ListMuseus.Add(m);
                }
            }

            catch (MySqlException ex)
            {
                MessageBox.Show("Errp no select @atracoes!\n" + ex);
            }

            finally
            {
                BD.desconectar();
            }

            return(ListMuseus);
        }
Пример #5
0
        public List <Parques> ListaTodos()
        {
            List <Parques> ListParques = new List <Parques>();

            try
            {
                BD.conectar();
                MySqlCommand cmd = BD.MConn.CreateCommand();
                cmd.CommandText = "select a.codigo_atracoes, a.hora_de_abertura, a.hora_de_fechamento, a.nome,a.rua, a.bairro, a.numero, a.cep, a.telefone, p.preco_entrada, c.nome FROM atracoes a, parques p , ciclofaixas c WHERE a.codigo_atracoes=p.cod_atra AND c.id_ciclofaixas = a.id_ciclofaixas;";
                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, BD.MConn);

                while (dr.Read())
                {
                    CiclofaixasDAO cDAO = new CiclofaixasDAO();
                    Ciclofaixas    c    = cDAO.SelecionaCiclofaixaNome((String)dr["nome"]);
                    Parques        p    = new Parques((Convert.ToInt16(dr["codigo_atracoes"])),
                                                      (String)dr["hora_de_abertura"], (String)dr["hora_de_fechamento"], (String)dr["nome"],
                                                      (String)dr["rua"], (String)dr["bairro"], (String)dr["numero"], (String)dr["cep"], (String)dr["telefone"], c, (Convert.ToDouble(dr["preco_entrada"])));

                    ListParques.Add(p);
                }
            }

            catch (MySqlException ex)
            {
                MessageBox.Show("Errp no select @atracoes!\n" + ex);
            }

            finally
            {
                BD.desconectar();
            }

            return(ListParques);
        }
Пример #6
0
 public Museus(int codigo_atracoes, string hora_abertura, string hora_fechamento, string nome, string rua, string bairro, string numero, string cep, string telefone, Ciclofaixas ciclofaixa, string tipo, double preco_entrada)
     : base(codigo_atracoes, hora_abertura, hora_fechamento, nome, rua, bairro, numero, cep, telefone, ciclofaixa)
 {
     this.tipo          = tipo;
     this.preco_entrada = preco_entrada;
 }
 public Restaurantes(int codigo_atracoes, string hora_abertura, string hora_fechamento, string nome, string rua, string bairro, string numero, string cep, string telefone, Ciclofaixas ciclofaixa, string tipo)
     : base(codigo_atracoes, hora_abertura, hora_fechamento, nome, rua, bairro, numero, cep, telefone, ciclofaixa)
 {
     this.tipo = tipo;
 }
Пример #8
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            int    CODIGOATRACAO   = 0;
            string NOME            = txtbNome.Text;
            string HORA_ABERTURA   = txtbHoraAbertura.Text;
            string HORA_FECHAMENTO = txtbHoraFechamento.Text;
            string RUA             = txtbRua.Text;
            string BAIRRO          = txtbBairro.Text;
            string NUMERO          = TxtbNumero.Text;
            string CEP             = txtbCEP.Text;
            string TELEFONE        = txtbTelefone.Text;

            if (modo == "EditaParque")
            {
                double         PRECO_ENTRADA_PARQUE = Convert.ToDouble(txtbPrecoEntradaParque.Text);
                Ciclofaixas    c    = new Ciclofaixas();
                CiclofaixasDAO cDAO = new CiclofaixasDAO();
                c = cDAO.SelecionaCiclofaixaNome(cmbNomeCiclofaixas.Text);
                ParquesDAO pDAO = new ParquesDAO();
                pDAO.Editar(new Parques(CODIGOATRACAO, HORA_ABERTURA, HORA_FECHAMENTO, NOME, RUA, BAIRRO, NUMERO, CEP, TELEFONE, c, PRECO_ENTRADA_PARQUE), id);
                this.Close();
            }

            else if (modo == "EditaMuseu")
            {
                double         PRECO_ENTRADA_MUSEU = Convert.ToDouble(txtbPrecoEntradaMuseu.Text);
                string         TIPO_MUSEU          = txtbTipoMuseu.Text;
                Ciclofaixas    c    = new Ciclofaixas();
                CiclofaixasDAO cDAO = new CiclofaixasDAO();
                c = cDAO.SelecionaCiclofaixaNome(cmbNomeCiclofaixas.Text);
                MuseusDAO mDAO = new MuseusDAO();
                mDAO.Editar(new Museus(CODIGOATRACAO, HORA_ABERTURA, HORA_FECHAMENTO, NOME, RUA, BAIRRO, NUMERO, CEP, TELEFONE, c, TIPO_MUSEU, PRECO_ENTRADA_MUSEU), id);
                this.Close();
            }


            else if (modo == "EditaRestaurante")
            {
                string         tipoRestaurante = txtbTipoRestaurante.Text;
                Ciclofaixas    c    = new Ciclofaixas();
                CiclofaixasDAO cDAO = new CiclofaixasDAO();
                c = cDAO.SelecionaCiclofaixaNome(cmbNomeCiclofaixas.Text);
                RestaurantesDAO rDAO = new RestaurantesDAO();
                rDAO.Editar(new Restaurantes(CODIGOATRACAO, HORA_ABERTURA, HORA_FECHAMENTO, NOME, RUA, BAIRRO, NUMERO, CEP, TELEFONE, c, tipoRestaurante), id);
                this.Close();
            }



            else
            {
                if (txtbNome.Text == "" || txtbHoraAbertura.Text == "" || txtbHoraFechamento.Text == "" || txtbRua.Text == "" || txtbBairro.Text == "" || TxtbNumero.Text == "" || txtbCEP.Text == "" || txtbTelefone.Text == "")
                {
                    MessageBox.Show("Preencha Todos os Campos !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                else if (rbtnParque.Checked == true)
                {
                    if (txtbPrecoEntradaParque.Text == "")
                    {
                        MessageBox.Show("Preencha Todos os Campos !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }

                    else
                    {
                        double         PRECO_ENTRADA_PARQUE = Convert.ToDouble(txtbPrecoEntradaParque.Text);
                        Ciclofaixas    c    = new Ciclofaixas();
                        CiclofaixasDAO cDAO = new CiclofaixasDAO();
                        c = cDAO.SelecionaCiclofaixaNome(cmbNomeCiclofaixas.Text);
                        ParquesDAO pDAO = new ParquesDAO();
                        pDAO.Inserir(new Parques(CODIGOATRACAO, HORA_ABERTURA, HORA_FECHAMENTO, NOME, RUA, BAIRRO, NUMERO, CEP, TELEFONE, c, PRECO_ENTRADA_PARQUE));
                        this.Close();
                    }
                }


                else if (rbtnRestaurante.Checked == true)
                {
                    if (txtbTipoRestaurante.Text == "")
                    {
                        MessageBox.Show("Preencha Todos os Campos !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                    else
                    {
                        string         TIPO_RESTAURANTE = txtbTipoRestaurante.Text;
                        Ciclofaixas    c    = new Ciclofaixas();
                        CiclofaixasDAO cDAO = new CiclofaixasDAO();
                        c = cDAO.SelecionaCiclofaixaNome(cmbNomeCiclofaixas.Text);
                        RestaurantesDAO rDAO = new RestaurantesDAO();
                        rDAO.Inserir(new Restaurantes(CODIGOATRACAO, HORA_ABERTURA, HORA_FECHAMENTO, NOME, RUA, BAIRRO, NUMERO, CEP, TELEFONE, c, TIPO_RESTAURANTE));
                        this.Close();
                    }
                }


                else if (rbtnMuseu.Checked == true)
                {
                    if (txtbPrecoEntradaMuseu.Text == "" || txtbTipoMuseu.Text == "")
                    {
                        MessageBox.Show("Preencha Todos os Campos !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                    else
                    {
                        double         PRECO_ENTRADA_MUSEU = Convert.ToDouble(txtbPrecoEntradaMuseu.Text);
                        string         TIPO_MUSEU          = txtbTipoMuseu.Text;
                        Ciclofaixas    c    = new Ciclofaixas();
                        CiclofaixasDAO cDAO = new CiclofaixasDAO();
                        c = cDAO.SelecionaCiclofaixaNome(cmbNomeCiclofaixas.Text);
                        MuseusDAO mDAO = new MuseusDAO();
                        mDAO.Inserir(new Museus(CODIGOATRACAO, HORA_ABERTURA, HORA_FECHAMENTO, NOME, RUA, BAIRRO, NUMERO, CEP, TELEFONE, c, TIPO_MUSEU, PRECO_ENTRADA_MUSEU));
                        this.Close();
                    }
                }

                else
                {
                    MessageBox.Show("Escolha um Tipo de Atração !", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
            }
        }