internal IEnumerable ListaClientes() { List <ModeloPessoa> pessoas = new List <ModeloPessoa>(); string query = "select * from pessoas;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloPessoa pessoa = new ModeloPessoa(); pessoa.Id = leitor.GetInt32("Id"); pessoa.Cpf_Cnpj = leitor.GetString("cpf_cnpj"); pessoa.Nome = leitor.GetString("Nome"); pessoa.Email = leitor.GetString("Email"); pessoa.Endereco = leitor.GetString("Endereco"); pessoas.Add(pessoa); } leitor.Close(); } return(pessoas); }
internal IEnumerable ListaLogar() { List <Logar> logar = new List <Logar>(); string query = "select * from usuario;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { Logar log = new Logar(); log.Id = leitor.GetInt32("Id"); log.Login = leitor.GetString("Login"); log.Senha = leitor.GetString("Senha"); logar.Add(log); } leitor.Close(); } return(logar); }
internal List <ModeloVeiculo> ListaVeiculo() { List <ModeloVeiculo> veiculos = new List <ModeloVeiculo>(); string query = "select * from veiculos;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloVeiculo veiculo = new ModeloVeiculo(); veiculo.Id = leitor.GetInt32("Id"); veiculo.Placa = leitor.GetString("Placa"); veiculo.Chassi = leitor.GetString("Chassi"); veiculo.Marca = new ModeloMarca(); veiculo.Marca.Id = leitor.GetInt32("Id"); veiculo.Marca.Descricao = leitor.GetString("Id_marca"); veiculo.Modelo = new ModeloModelo(); veiculo.Modelo.ID = leitor.GetInt32("Id"); veiculo.Modelo.Descricao = leitor.GetString("Id_modelo"); veiculo.AnoFabricacao = leitor.GetDateTime("AnoFabricacao"); veiculo.AnoModelo = leitor.GetDateTime("AnoModelo"); veiculos.Add(veiculo); } leitor.Close(); } return(veiculos); }
public ActionResult ListarModelos(int Pagina = 1) { List <ModeloModelo> Modelos = new List <ModeloModelo>(); string query = "select * from modelos "; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloModelo modelo = new ModeloModelo(); modelo.ID = leitor.GetInt32("Id"); modelo.Descricao = leitor.GetString("Descricao"); modelo.ID_Marca = leitor.GetInt32("Id_marca"); Modelos.Add(modelo); } leitor.Close(); } var listaModelo = Modelos.OrderBy(p => p.ID) .ToPagedList(Pagina, 10); return(View(listaModelo)); }
public List <ModeloModelo> ListaModelo(int id) { List <ModeloModelo> Modelos = new List <ModeloModelo>(); string query = "select * from modelos "; if (id > 0) { query += " where Id_marca = " + id.ToString(); } ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloModelo modelo = new ModeloModelo(); modelo.ID = leitor.GetInt32("Id"); modelo.Descricao = leitor.GetString("Descricao"); modelo.ID_Marca = leitor.GetInt32("Id_marca"); Modelos.Add(modelo); } leitor.Close(); } return(Modelos); }
internal IEnumerable ListaUsuario() { List <Usuario> usuarios = new List <Usuario>(); string query = "select * from usuario;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { Usuario usuario = new Usuario(); usuario.Id = leitor.GetInt32("Id"); usuario.Login = leitor.GetString("Login"); usuario.Senha = leitor.GetString("Senha"); usuarios.Add(usuario); } leitor.Close(); } return(usuarios); }
internal List <ModeloMarca> ListaMarca() { List <ModeloMarca> marcas = new List <ModeloMarca>(); string query = "select * from marcas;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloMarca marca = new ModeloMarca(); marca.Id = leitor.GetInt32("Id"); marca.Descricao = leitor.GetString("Descricao"); marcas.Add(marca); } leitor.Close(); } return(marcas); }
public ActionResult Create([Bind(Include = "Id,Login,Senha")] Usuario usuario) { if (ModelState.IsValid) { ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); Criptografia crip = new Criptografia(); MySqlCommand comando = new MySqlCommand("SELECT * from usuario where Login = @Login and Senha = @Senha", conexao); comando.Parameters.AddWithValue("@Login", usuario.Login); comando.Parameters.AddWithValue("@Senha", usuario.Senha); conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); if (leitor.HasRows) //siginifica que login e senha digitados iguais aos do BD { { leitor.Close(); return(RedirectToAction("Home", "Home")); } } return(View(usuario)); }
internal IEnumerable ListaItensOs() { List <ItensOsModels> Itens = new List <ItensOsModels>(); string query = "select * itensos "; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ItensOsModels itens = new ItensOsModels(); itens.Id = leitor.GetInt32("Id"); itens.IdOs = leitor.GetInt32("IdOS"); itens.IdItem = leitor.GetInt32("IdItem"); itens.QtdItens = leitor.GetInt32("QtdItens"); itens.ValorItensOs = leitor.GetDouble("ValorItensOs"); Itens.Add(itens); } leitor.Close(); } return(Itens); }
internal IEnumerable ListaOrdemServico() { List <ModeloOrdemServico> OrdemServico = new List <ModeloOrdemServico>(); string query = "select * from ordemservico;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloOrdemServico ordemServico = new ModeloOrdemServico(); ordemServico.Id = leitor.GetInt32("Id"); ordemServico.Numero = leitor.GetString("Numero"); ordemServico.Situacao = new ModeloSituacao(); ordemServico.Situacao.Id = leitor.GetInt32("Id"); ordemServico.Situacao.Descricao = leitor.GetString("Descricao"); ordemServico.TipoOs = new ModeloTipoOs(); ordemServico.TipoOs.Id = leitor.GetInt32("Id"); ordemServico.TipoOs.Descricao = leitor.GetString("Descricao"); ordemServico.Veiculo = new ModeloVeiculo(); ordemServico.Veiculo.Id = leitor.GetInt32("Id"); ordemServico.Veiculo.Placa = leitor.GetString("Placa"); ordemServico.Veiculo.Chassi = leitor.GetString("Chassi"); ordemServico.Veiculo.Marca = new ModeloMarca(); ordemServico.Veiculo.Marca.Id = leitor.GetInt32("Id"); ordemServico.Veiculo.Marca.Descricao = leitor.GetString("Descricao"); ordemServico.Veiculo.Modelo = new ModeloModelo(); ordemServico.Veiculo.Modelo.ID = leitor.GetInt32("Id"); ordemServico.Veiculo.Modelo.Descricao = leitor.GetString("Descricao"); ordemServico.Veiculo.Modelo.ID_Marca = leitor.GetInt32("Id_marca"); ordemServico.Quilometragem = leitor.GetInt32("quilometragem"); ordemServico.Cliente = new ModeloCliente(); ordemServico.Cliente.Id = leitor.GetInt32("Id"); ordemServico.Cliente.Nome = leitor.GetString("Id_pessoa"); ordemServico.Consultor = new ModeloConsultor(); ordemServico.Consultor.Id = leitor.GetInt32("Id"); ordemServico.Consultor.Login = leitor.GetString("Login"); ordemServico.Consultor.Senha = leitor.GetString("Senha"); ordemServico.Abertura = leitor.GetDateTime("dtabertura"); ordemServico.PrevisaoEntrega = leitor.GetDateTime("dtprevisaoentrega"); ordemServico.Entrega = leitor.GetDateTime("dtentrega"); ordemServico.Reclamacao = new Reclamacao(); ordemServico.Reclamacao.Id = leitor.GetInt32("Id"); ordemServico.Reclamacao.Descricao = leitor.GetString("Descricao"); ordemServico.FormaPagamento = new ModeloFormaPagamento(); ordemServico.FormaPagamento.Id = leitor.GetInt32("Id"); ordemServico.FormaPagamento.Descricao = leitor.GetString("Id_Formapagamento"); OrdemServico.Add(ordemServico); } leitor.Close(); } return(OrdemServico); }
public Model() : base(ConexaoSql.RetornarConexaoEntity()) { this.Database.Connection.ConnectionString = ConexaoSql.RetornarConexaoEntity(); //DbMigrationsConfiguration<Model> conf = new DbMigrationsConfiguration<Model>(); //Desabilita migração //Database.SetInitializer<Model>(null); Database.SetInitializer(new MigrateDatabaseToLatestVersion <Model, Configuration>()); //Database.SetInitializer(new MigrateDatabaseToLatestVersion<Model, conf>);//// //Database.SetInitializer<Model>(new DropCreateDatabaseIfModelChanges<Model>()); //descarta o banco //Database.SetInitializer<Model>(new DropCreateDatabaseAlways<Model>()); }
private void button1_Click(object sender, EventArgs e) { try { ConexaoSql conn = new ConexaoSql(); conn.abrirConexao(); conn.fecharConexao(); MessageBox.Show("Conexão efetuada com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public object NumeroOS() { string query = "select max(numero) from ordemservico;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); leitor.Read(); ModeloOrdemServico ordemServico = new ModeloOrdemServico(); string num = leitor.GetString("max(Numero)"); int NumeroOS = int.Parse(num); NumeroOS++; return(NumeroOS); } }
public ActionResult CadastroLogar([Bind(Include = "Id,Login,Senha")] Logar usuario) { if (ModelState.IsValid) { ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); Criptografia crip = new Criptografia(); MySqlCommand comando = new MySqlCommand(" INSERT INTO usuario( Login, Senha) values ( @Login, @Senha)", conexao); comando.Parameters.AddWithValue("@Login", usuario.Login); comando.Parameters.AddWithValue("@Senha", crip.GerarMD5(usuario.Senha)); conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); if (leitor.HasRows) //siginifica que login e senha digitados iguais aos do BD { { leitor.Close(); return(RedirectToAction("Home", "Home")); } } return(View(usuario)); }
internal IEnumerable ListaSituacao() { List <ModeloSituacao> Situacao = new List <ModeloSituacao>(); string query = "select * from situacao; "; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloSituacao situacao = new ModeloSituacao(); situacao.Id = leitor.GetInt32("Id"); situacao.Descricao = leitor.GetString("Descricao"); Situacao.Add(situacao); } leitor.Close(); } return(Situacao); }
internal IEnumerable ListaFormaPagamento() { List <ModeloFormaPagamento> formaPagamentos = new List <ModeloFormaPagamento>(); string query = "select * from formapagamento; "; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloFormaPagamento formaPagamento = new ModeloFormaPagamento(); formaPagamento.Id = leitor.GetInt32("Id"); formaPagamento.Descricao = leitor.GetString("Descricao"); formaPagamentos.Add(formaPagamento); } leitor.Close(); } return(formaPagamentos); }
internal IEnumerable ListaItens() { List <ItensModels> Itens = new List <ItensModels>(); string query = "select * from itens; "; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ItensModels itens = new ItensModels(); itens.Id = leitor.GetInt32("Id"); itens.Descricao = leitor.GetString("Descricao"); itens.Preco = leitor.GetInt32("Preco"); Itens.Add(itens); } leitor.Close(); } return(Itens); }
internal IEnumerable ListaOS() { List <ModeloOrdemServico> OrdemServico = new List <ModeloOrdemServico>(); string query = "select * from ordemservico;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloOrdemServico ordemServico = new ModeloOrdemServico(); ordemServico.Id = leitor.GetInt32("Id"); ordemServico.Numero = leitor.GetString("Numero"); OrdemServico.Add(ordemServico); } leitor.Close(); } return(OrdemServico); }
internal IEnumerable ListaConsultor() { List<ModeloConsultor> Consultor = new List<ModeloConsultor>(); string query = "select * from consultor;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloConsultor consultor = new ModeloConsultor(); consultor.Id = leitor.GetInt32("Id"); consultor.Login = leitor.GetString("Login"); consultor.Senha = leitor.GetString("Senha"); Consultor.Add(consultor); } leitor.Close(); } return Consultor; }
internal IEnumerable ListaCliente() { List <ModeloCliente> Clientes = new List <ModeloCliente>(); string query = "select cliente.Id, pessoas.Nome as NomeCliente from cliente " + " inner join pessoas on pessoas.id = cliente.Id_pessoa;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloCliente cliente = new ModeloCliente(); cliente.Id = leitor.GetInt32("Id"); cliente.Nome = leitor.GetString("NomeCLiente"); Clientes.Add(cliente); } leitor.Close(); } return(Clientes); }
internal IEnumerable ListaTipoOs() { List <ModeloTipoOs> TipoOs = new List <ModeloTipoOs>(); string query = "select * from tipoos;"; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloTipoOs tipoOs = new ModeloTipoOs(); tipoOs.Id = leitor.GetInt32("Id"); tipoOs.Descricao = leitor.GetString("Descricao"); TipoOs.Add(tipoOs); } leitor.Close(); } return(TipoOs); }
public void Inicializar() { //DIRETÓRIO DO SISTEMA if (System.Diagnostics.Debugger.IsAttached) { Pub.DiretorioSistema = @"C:\NEWPDV\"; } else { Pub.DiretorioSistema = AppDomain.CurrentDomain.BaseDirectory.ToString(); } Pub.PastaConfiguracao = Pub.DiretorioSistema + @"CONFIGURACOES\"; Pub.PastaAuditoria = Pub.DiretorioSistema + @"AUDITORIA\"; Pub.PastaErros = Pub.DiretorioSistema + @"ERROS\"; Pub.ArquivoBase = Pub.PastaConfiguracao + @"BASE.XML"; Pub.ArquivoConfig = Pub.PastaConfiguracao + @"CONFIG.XML"; Pub.ArquivoTema = Path.Combine(Pub.PastaConfiguracao, "TEMA.XML"); ArquivosEPastas Aep = new ArquivosEPastas(); Aep.VerificarDiretorio(Pub.PastaConfiguracao); Aep.VerificarDiretorio(Pub.PastaAuditoria); Aep.VerificarDiretorio(Pub.PastaErros); Aep = null; if (System.Diagnostics.Debugger.IsAttached) { Pub.InDebug = true; } else { Pub.InDebug = false; } //Verificar se sistema esta configurado while (!File.Exists(Pub.ArquivoBase)) { MessageBox.Show("Não foram encontradas configurações iniciais para o sistema"); Formularios.ConfiguracaoInicial conf = new Formularios.ConfiguracaoInicial(); conf.ShowDialog(); } XMLSerializar xml = new XMLSerializar(); Pub.Conn = new ConexaoSql(); Pub.Conn.DadosBanco = new DadosBase(); Pub.Conn.DadosBanco = (DadosBase)xml.Deserializar(Pub.Conn.DadosBanco, Pub.ArquivoBase); Pub.Conn.DescriptografiaSenha(); xml = null; Tema tema = new Tema(); tema.PegarTemaNoArquivo(); ConexaoSql.GerarConexao(Pub.Conn.DadosBanco.Servidor, Pub.Conn.DadosBanco.Usuario, Pub.Conn.DadosBanco.SenhaDescriptografada, Pub.Conn.DadosBanco.Banco, 0); //ConexaoSql.AbrirConexao(); //CriarTabelas criar = new CriarTabelas(); }
public List <ModeloOrdemServico> ListaOrd() { List <ModeloOrdemServico> OrdemServico = new List <ModeloOrdemServico>(); string query = "select os.Id as idos, Numero, pessoa1.Nome as cliente, pessoa2.Nome as Consultor, st.Descricao as Situacao, " + " tos.Descricao as TipoOS, vei.Placa as Placa, " + " quilometragem, dtabertura, dtprevisaoentrega, dtentrega, rec.Descricao as Reclamacao, " + " fpgt.Descricao as FormaPagamento from ordemservico as os " + " inner join pessoas as pessoa1 on pessoa1.id = os.Id_cliente " + " inner join pessoas as pessoa2 on pessoa2.id = os.Id_consultor " + " inner join situacao as st on st.Id = os.Id_situacao " + " inner join tipoos as tos on tos.Id = os.Id_tipoos " + " inner join veiculos as vei on vei.Id = os.Id_veiculo " + " left join reclamacao as rec on rec.Id = os.Id_Reclamacao " + " inner join formapagamento as fpgt on fpgt.Id = os.Id_Formapagamento; "; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); while (leitor.Read()) { ModeloOrdemServico ordemServico = new ModeloOrdemServico(); ordemServico.Id = leitor.GetInt32("idos"); ordemServico.Numero = leitor.GetString("Numero"); ordemServico.Situacao = new ModeloSituacao(); ordemServico.Situacao.Descricao = leitor.GetString("Situacao"); ordemServico.TipoOs = new ModeloTipoOs(); ordemServico.TipoOs.Descricao = leitor.GetString("TipoOS"); ordemServico.Veiculo = new ModeloVeiculo(); ordemServico.Veiculo.Placa = leitor.GetString("Placa"); ordemServico.Quilometragem = leitor.GetInt32("quilometragem"); ordemServico.Cliente = new ModeloCliente(); ordemServico.Cliente.Nome = leitor.GetString("cliente"); ordemServico.Consultor = new ModeloConsultor(); ordemServico.Consultor.Nome = leitor.GetString("Consultor"); ordemServico.Abertura = leitor.GetDateTime("dtabertura"); ordemServico.PrevisaoEntrega = leitor.GetDateTime("dtprevisaoentrega"); ordemServico.Entrega = leitor.GetDateTime("dtentrega"); ordemServico.Reclamacao = new Reclamacao(); ordemServico.Reclamacao.Descricao = leitor.GetString("Reclamacao"); ordemServico.FormaPagamento = new ModeloFormaPagamento(); ordemServico.FormaPagamento.Descricao = leitor.GetString("FormaPagamento"); OrdemServico.Add(ordemServico); } leitor.Close(); return(OrdemServico); } }
public ActionResult EditarOs(int Id) { //var ListaEdit = new ModeloOrdemServico().ListaEditar(int Id); // return View(ListaEdit); string query = "select os.Id as idos, Numero, pessoa1.Nome as cliente, pessoa2.Nome as Consultor, st.Descricao as Situacao, " + " tos.Descricao as TipoOS, vei.Placa as Placa, " + " quilometragem, dtabertura, dtprevisaoentrega, dtentrega, rec.Descricao as Reclamacao, " + " fpgt.Descricao as FormaPagamento from ordemservico as os " + " inner join pessoas as pessoa1 on os.Id_cliente = pessoa1.id " + " inner join pessoas as pessoa2 on pessoa2.id = os.Id_consultor " + " inner join situacao as st on st.Id = os.Id_situacao " + " inner join tipoos as tos on tos.Id = os.Id_tipoos " + " inner join veiculos as vei on vei.Id = os.Id_veiculo " + " left join reclamacao as rec on rec.Id = os.Id_Reclamacao " + " inner join formapagamento as fpgt on fpgt.Id = os.Id_Formapagamento where os.Id = " + Id; ConexaoSql bd = new ConexaoSql(); MySqlConnection conexao = bd.conexaobd(); using (MySqlCommand comando = new MySqlCommand(query, conexao)) { conexao.Open(); MySqlDataReader leitor = comando.ExecuteReader(); ModeloOrdemServico ordemServico = new ModeloOrdemServico(); while (leitor.Read()) { ordemServico.Id = leitor.GetInt32("idos"); ordemServico.Numero = leitor.GetString("Numero"); ordemServico.TipoOs = new ModeloTipoOs(); ordemServico.TipoOs.Descricao = leitor.GetString("TipoOS"); ordemServico.Veiculo = new ModeloVeiculo(); ordemServico.Veiculo.Placa = leitor.GetString("Placa"); ordemServico.Quilometragem = leitor.GetInt32("quilometragem"); ordemServico.Cliente = new ModeloCliente(); ordemServico.Cliente.Nome = leitor.GetString("cliente"); ordemServico.Consultor = new ModeloConsultor(); ordemServico.Consultor.Nome = leitor.GetString("Consultor"); ordemServico.Abertura = leitor.GetDateTime("dtabertura"); ordemServico.PrevisaoEntrega = leitor.GetDateTime("dtprevisaoentrega"); ordemServico.Entrega = leitor.GetDateTime("dtentrega"); ordemServico.Reclamacao = new Reclamacao(); ordemServico.Reclamacao.Descricao = leitor.GetString("Reclamacao"); ordemServico.FormaPagamento = new ModeloFormaPagamento(); ordemServico.FormaPagamento.Descricao = leitor.GetString("FormaPagamento"); } leitor.Close(); ViewBag.Numero = ordemServico.Numero; ViewBag.ModeloCliente = new SelectList ( new ModeloCliente().ListaCliente(), "Id", "Nome" ); ViewBag.ModeloConsultor = new SelectList ( new ModeloConsultor().ListaConsultor(), "Id", "Nome" ); ViewBag.ModeloVeiculo = new SelectList ( new ModeloVeiculo().ListaVeiculo(), "Id", "Placa" ); ViewBag.ModeloSituacao = new SelectList ( new ModeloSituacao().ListaSituacao(), "Id", "Descricao" ); ViewBag.ModeloFormaPagamento = new SelectList ( new ModeloFormaPagamento().ListaFormaPagamento(), "Id", "Descricao" ); ViewBag.ModeloTipoOS = new SelectList ( new ModeloTipoOs().ListaTipoOs(), "Id", "Descricao" ); ViewBag.reclamacao = new SelectList ( new Reclamacao().ListaReclamacao(), "Id", "Descricao" ); return(View(ordemServico)); } }