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()); }
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(); }
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; } }
public ActionResult ListOni(Onibus o) { var g = new AcoesGerente().ListaroNI(); return(View(g)); }
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; } }
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; } }
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(); } }
public ActionResult DeletaOni(Onibus O) { var g = new AcoesGerente(); g.ExcluirOnibus(O); return(RedirectToAction("ListOni")); }
public ActionResult InserirOni(Onibus o) { var g = new AcoesGerente(); g.InsertOni(o); return(RedirectToAction("ListOni")); }
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); } }
public ActionResult Cadastrar_Bus(Onibus bus) { if (ModelState.IsValid) { repBus.Insert_Onibus(bus); return(RedirectToAction("Consultar")); } return(View()); }
public ActionResult AtualizarOni(Onibus bus) { if (ModelState.IsValid) { repBus.Update_Onibus(bus); return(RedirectToAction("Consultar")); } return(View()); }
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); }
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()); }
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(); }
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); } }
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); } }
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); }
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); }
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(); } }
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; } }
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); }
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); } }
public void visit(Onibus o) { System.Console.WriteLine("Visitando um Onibus: " + o.getPlaca()); }
public void Inserir(Onibus onibus) { }
public void Inserir(Onibus onibus) { onibus.IDOnibus = Convert.ToInt32(base.ExecuteScalar("sp_onibus_inserir", Mapear(onibus))); }