Exemple #1
0
        public void Atualizar(Onibus onibus)
        {
            var parametros = Mapear(onibus).ToList();

            parametros.Add(new SqlParameter("id_onibus", onibus.IDOnibus));
            base.ExecuteNonQuery("sp_onibus_atualizar", parametros.ToArray());
        }
Exemple #2
0
        static void Main(string[] args)
        {
            //Instanciar um carro
            var carro = new Carro("Fusca");

            //Instanciar um onibus
            var onibus = new Onibus("Caio")
            {
                //Modelo = "Caio",
                Linha = "Barra Funda"
            };

            //Criar uma lista de avião
            var lista = new List <Aviao>();

            lista.Add(new Aviao("A380"));
            lista.Add(new Aviao("14 Bis"));
            lista.Add(new Aviao("F18"));

            //Exibir os modelos dos aviões
            foreach (var item in lista)
            {
                Console.WriteLine(item.Modelo);
            }

            //Setar um modelo e placa
            carro.Modelo = "Fusca";
            carro.Placa  = "EDS-9000";

            //Imprimir o modelo
            Console.WriteLine(carro.Modelo);
            Console.ReadLine();
        }
Exemple #3
0
        public List <Onibus> ProcurarPorManutencao(string manutencao)
        {
            List <Onibus> oniList = new List <Onibus>();

            try
            {
                using (cmd = new MySqlCommand("select * from Onibus where manutencao_Onibus = @manutencao", Conexao.conexao))
                {
                    conn.abrirConexao();
                    cmd.Parameters.AddWithValue("@manutencao", manutencao);
                    dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        Onibus oni = new Onibus();
                        oni.id_Onibus         = Convert.ToInt32(dr["id_Onibus"].ToString());
                        oni.viacao_Onibus     = dr["viacao_Onibus"].ToString();
                        oni.categoria_Onibus  = dr["categoria_Onibus"].ToString();
                        oni.assentos_Onibus   = Convert.ToInt32(dr["id_Bancos"].ToString());
                        oni.manutencao_Onibus = dr["manutencao_Onibus"].ToString();
                        oniList.Add(oni);
                    }
                    dr.Close();
                    return(oniList);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #4
0
        public ActionResult ListOni(Onibus o)
        {
            var g = new AcoesGerente().ListaroNI();


            return(View(g));
        }
Exemple #5
0
        public Onibus Consultar_OnibusID(int id)
        {
            Onibus oni = new Onibus();

            try
            {
                using (cmd = new MySqlCommand("SP_Consultar_Onibus", Conexao.conexao))
                {
                    conn.abrirConexao();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@id", id);
                    dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        oni.viacao_Onibus     = dr["viacao_Onibus"].ToString();
                        oni.categoria_Onibus  = dr["categoria_Onibus"].ToString();
                        oni.assentos_Onibus   = Convert.ToInt32(dr["id_Bancos"].ToString());
                        oni.manutencao_Onibus = dr["manutencao_Onibus"].ToString();
                    }
                    oni.id_Onibus = id;
                    dr.Close();
                }
                return(oni);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #6
0
        public IEnumerable <Onibus> Consultar_Onibus()
        {
            List <Onibus> oniList = new List <Onibus>();

            try
            {
                using (cmd = new MySqlCommand("Select * from Consultar_Onibus", Conexao.conexao))
                {
                    conn.abrirConexao();
                    dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        Onibus oni = new Onibus();
                        oni.id_Onibus         = Convert.ToInt32(dr["id_Onibus"].ToString());
                        oni.viacao_Onibus     = dr["viacao_Onibus"].ToString();
                        oni.categoria_Onibus  = dr["categoria_Onibus"].ToString();
                        oni.assentos_Onibus   = Convert.ToInt32(dr["id_Bancos"].ToString());
                        oni.manutencao_Onibus = dr["manutencao_Onibus"].ToString();
                        oniList.Add(oni);
                    }
                    dr.Close();
                    return(oniList);
                }
            }catch (Exception)
            {
                throw;
            }
        }
Exemple #7
0
        public void Test4()
        {
            Veiculo veiculo = new Onibus();

            veiculo.Chassi = "abc1";
            veiculo.Cor    = "azul";
            _veiculoRepository.InserirVeiculo(veiculo);
            Veiculo veiculo2 = new Caminhao();

            veiculo2.Chassi = "abc2";
            veiculo2.Cor    = "verde";
            _veiculoRepository.InserirVeiculo(veiculo2);

            Veiculo v  = _veiculoRepository.BuscarVeiculo("abc1");
            Veiculo v2 = _veiculoRepository.BuscarVeiculo("abc2");


            if (v != null && v2 != null)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Exemple #8
0
        public ActionResult DeletaOni(Onibus O)
        {
            var g = new AcoesGerente();

            g.ExcluirOnibus(O);

            return(RedirectToAction("ListOni"));
        }
Exemple #9
0
        public ActionResult InserirOni(Onibus o)
        {
            var g = new AcoesGerente();

            g.InsertOni(o);

            return(RedirectToAction("ListOni"));
        }
Exemple #10
0
        public ActionResult AlteraOni(Onibus o)
        {
            var g = new AcoesGerente();

            g.AtualizarONI(o);


            return(RedirectToAction("ListOni"));
        }
        public void ExcluirOnibus(Onibus o)
        {
            var strQuery = string.Format(" DELETE FROM ONIBUS WHERE ID_COD_ONI = {0}", o.id);

            using (db = new Banco())
            {
                db.ExecutaComando(strQuery);
            }
        }
Exemple #12
0
 public ActionResult Cadastrar_Bus(Onibus bus)
 {
     if (ModelState.IsValid)
     {
         repBus.Insert_Onibus(bus);
         return(RedirectToAction("Consultar"));
     }
     return(View());
 }
Exemple #13
0
 public ActionResult AtualizarOni(Onibus bus)
 {
     if (ModelState.IsValid)
     {
         repBus.Update_Onibus(bus);
         return(RedirectToAction("Consultar"));
     }
     return(View());
 }
Exemple #14
0
        private Onibus Mapear(SqlDataReader registro)
        {
            var onibus = new Onibus();

            onibus.IDOnibus   = Convert.ToInt32(registro["id_onibus"]);
            onibus.Cor        = registro["nm_cor"].ToString();
            onibus.CustoPorKm = Convert.ToDecimal(registro["nr_custo_km"]);

            return(onibus);
        }
Exemple #15
0
        private SqlParameter[] Mapear(Onibus onibus)
        {
            var parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("nm_cor", onibus.Cor));
            parametros.Add(new SqlParameter("nr_custo_km", onibus.CustoPorKm));


            return(parametros.ToArray());
        }
Exemple #16
0
        static void Main(string[] args)
        {
            Carro   carro   = new Carro();
            Moto    moto    = new Moto();
            Onibus  onibus  = new Onibus();
            Veiculo veiculo = new Veiculo();

            MoverVeiculo(carro);

            Console.ReadKey();
        }
Exemple #17
0
        public void InserirTest()
        {
            var onibus = new Onibus()
            {
                Cor        = "ROXO",
                CustoPorKm = 2.46M
            };

            _repositorio.Inserir(onibus);

            Assert.AreNotEqual(0, onibus.IDOnibus);
        }
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////

        //INTERAÇÃO COM O ONIBUS



        public void InsertOni(Onibus o)
        {
            var strQuery = "";

            strQuery += "insert into ONIBUS (PLACA_ONIBUS, ROTA, DATA_MANUTENCAO)";
            strQuery += string.Format("values('{0}', '{1}', '{2}');", o.placa, o.rota, o.dataManu);

            using (db = new Banco())
            {
                db.ExecutaComando(strQuery);
            }
        }
Exemple #19
0
        public void AtualizarTest()
        {
            var onibus = new Onibus()
            {
                IDOnibus   = 5,
                Cor        = "PRETO",
                CustoPorKm = 3.91M
            };

            _repositorio.Atualizar(onibus);
            Assert.AreEqual(_repositorio.SelecionarComID(onibus.IDOnibus).Cor, onibus.Cor);
        }
        public void AtualizarONI(Onibus O)
        {
            var strQuery = "";

            strQuery += "UPDATE ONIBUS SET ";
            strQuery += string.Format(" PLACA_ONIBUS = '{0}', ", O.placa);
            strQuery += string.Format(" ROTA = '{0}', ", O.rota);
            strQuery += string.Format(" DATA_MANUTENCAO = '{0}' ", O.dataManu);
            strQuery += string.Format(" WHERE ID_COD_ONI = {0} ", O.id);

            using (db = new Banco())
            {
                db.ExecutaComando(strQuery);
            }
        }
Exemple #21
0
        public void Test1()
        {
            Veiculo veiculo = new Onibus();

            veiculo.Chassi = "abc";
            veiculo.Cor    = "azul";
            bool insert = _veiculoRepository.InserirVeiculo(veiculo);

            if (insert)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
        public List <Onibus> ListaDeOni(SqlDataReader Retorno)
        {
            var usuarios = new List <Onibus>();

            while (Retorno.Read())
            {
                var TempOni = new Onibus()
                {
                    id       = int.Parse(Retorno["ID_COD_ONI"].ToString()),
                    placa    = Retorno["PLACA_ONIBUS"].ToString(),
                    rota     = Retorno["ROTA"].ToString(),
                    dataManu = Retorno["DATA_MANUTENCAO"].ToString(),
                };
                usuarios.Add(TempOni);
            }
            Retorno.Close();
            return(usuarios);
        }
Exemple #23
0
 public Onibus Update_Onibus(Onibus oni)
 {
     try
     {
         using (cmd = new MySqlCommand("SP_Alterar_Onibus", Conexao.conexao))
         {
             conn.abrirConexao();
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@manutencao", oni.manutencao_Onibus);
             cmd.ExecuteNonQuery();
         }
     }
     catch (Exception
            )
     {
         throw;
     }
     return(oni);
 }
Exemple #24
0
        public void Test2()
        {
            Veiculo veiculo = new Onibus();

            veiculo.Chassi = "cde";
            veiculo.Cor    = "azul";

            bool           insert   = _veiculoRepository.InserirVeiculo(veiculo);
            List <Veiculo> veiculos = _veiculoRepository.ListarVeiculos();


            if (veiculos.Any())
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Exemple #25
0
 public void Insert_Onibus(Onibus oni)
 {
     try
     {
         using (cmd = new MySqlCommand("SP_Cadastrar_Onibus", Conexao.conexao))
         {
             conn.abrirConexao();
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@viacao", oni.viacao_Onibus);
             cmd.Parameters.AddWithValue("@categoria", oni.categoria_Onibus);
             cmd.Parameters.AddWithValue("@bancos", oni.assentos_Onibus);
             cmd.Parameters.AddWithValue("@manutencao", oni.manutencao_Onibus);
             cmd.ExecuteNonQuery();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #26
0
        static void Main(string[] args)
        {
            Carro carro = new Carro();

            carro.InfoFabricacao();

            /*
             * - casting: conversão de um tipo
             * - trunca o valor caso o valor seja "incompatível"
             * - é uma forma mais rápida de se realizar uma conversão
             */
            double preco  = 3125.10;
            float  preco2 = (float)preco;

            /*
             * - boxing: transformar um tipo que é armazenado por valor e transformar por referência
             * - unboxing: transformar um tipo que é armazenado por referência e transformar por valor
             */
            int a = 10;

            // object é por referência por ser um objeto, além de receber qualquer coisa
            // quando eu passei o a que é uma referência por valor para um objeto, passou a ser por referência
            // neste caso abaixo ocorreu o boxing
            object b = a;

            // neste caso abaixo ocorreu o unboxing
            int c = a;

            /*
             * - interface e polimorfismo
             * - assim como com classes, ao se implementar uma interface é possível
             * implementar o conceito de polimorfismo
             * - também é possível assinar o método com uma interface, assim permitindo
             * com que ele se torne polimórfico a partir das classes que implementam
             * esta interface
             */
            Onibus onibus = new Onibus();

            Andar(onibus);
            Andar(carro);
        }
Exemple #27
0
        public OnibusColecao ConsultaOnibusNumero()
        {
            try
            {
                OnibusColecao onibusColecao   = new OnibusColecao();
                DataTable     dataTableOnibus = acessaDadosSQL.ExecutaConsulta(System.Data.CommandType.StoredProcedure, "uspConsultaOnibus");
                foreach (DataRow linha in dataTableOnibus.Rows)
                {
                    Onibus onibus = new Onibus();
                    onibus.Numero = Convert.ToString(linha["Numero"]);

                    onibusColecao.Add(onibus);
                }

                return(onibusColecao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #28
0
 public void visit(Onibus o)
 {
     System.Console.WriteLine("Visitando um Onibus: " + o.getPlaca());
 }
Exemple #29
0
 public void Inserir(Onibus onibus)
 {
 }
Exemple #30
0
 public void Inserir(Onibus onibus)
 {
     onibus.IDOnibus = Convert.ToInt32(base.ExecuteScalar("sp_onibus_inserir", Mapear(onibus)));
 }