public IActionResult Form([FromQuery] AccionesCRUD accionCRUD, int?Id) { try { if (accionCRUD.Equals(AccionesCRUD.AGREGAR) || accionCRUD.Equals(AccionesCRUD.MODIFICAR)) { ViewData["accionCRUD"] = accionCRUD; if (accionCRUD.Equals(AccionesCRUD.AGREGAR)) { return(View()); } if (accionCRUD.Equals(AccionesCRUD.MODIFICAR)) { ModeloDTO modeloDTO = this._modeloService.getModelo((int)Id); ModeloViewModel modeloViewModel = this._mapper.Map <ModeloViewModel>(modeloDTO); return(View(modeloViewModel)); } } throw new Exception("Ocurrio un error inesperado."); } catch (Exception ex) { ViewBag.error = ex.Message; return(View()); } }
public ModeloDTO Buscar(int id) { using (var client = new HttpClient()) { //DEFINE O ENDEREÇO DA REQUISIÇÃO client.BaseAddress = new Uri(_url); //LIMPA LISTA DE TIPOS ACEITOS client.DefaultRequestHeaders.Clear(); //DEFINE O TIPO DE RETORNO DE DADOS client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); //EFETUA REQUISIÇÃO E RETORNA A RESPOSTA DA BASE DE DADOS HttpResponseMessage response = client.GetAsync("api/Modelo/" + id).Result; //VERIFICA SE A REQUISIÇÃO TEVE SUCESSO if (response.IsSuccessStatusCode) { //CONVERTE O RETORNO PARA O TIPO LISTA DE ModeloDTO //IEnumerable<ModeloDTO> modeloDTO = //response.Content.ReadAsAsync<IEnumerable<ModeloDTO>>().Result; ModeloDTO modeloDTO = response.Content.ReadAsAsync <ModeloDTO>().Result; return(modeloDTO); } throw new Exception("Erro ao buscar"); } }
public void Atualizar(ModeloDTO modeloDTO) { using (var client = new HttpClient()) { //DEFINE O ENDEREÇO DA REQUISIÇÃO client.BaseAddress = new Uri(_url); //LIMPA LISTA DE TIPOS ACEITOS client.DefaultRequestHeaders.Clear(); //DEFINE O TIPO DE RETORNO DE DADOS client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); //EFETUA REQUISIÇÃO E RETORNA A RESPOSTA DA BASE DE DADOS HttpResponseMessage response = client.PutAsJsonAsync("api/Modelo/" + modeloDTO.Id, modeloDTO).Result; //VERIFICA SE A REQUISIÇÃO TEVE SUCESSO if (!response.IsSuccessStatusCode) { throw new Exception("Erro ao editar"); } } }
public IActionResult Modificar(ModeloViewModel p_modeloVM) { try { if (!ModelState.IsValid) { throw new Exception("Error al validar datos."); } else { ModeloDTO modeloDTO = this._mapper.Map <ModeloViewModel, ModeloDTO>(p_modeloVM); int result = this._modeloService.ModificarModelo(modeloDTO); ViewBag.result = "Accion realizada con exito."; List <ModeloViewModel> listmodeloViewModel = this._modeloService.getModelos() .Select(x => this._mapper.Map <ModeloDTO, ModeloViewModel>(x)) .ToList(); return(View("index", listmodeloViewModel)); } } catch (Exception ex) { ViewBag.error = ex.InnerException.Message; ViewData["accionCRUD"] = AccionesCRUD.MODIFICAR; return(View("form", p_modeloVM)); } }
private void GetModelos() { if (_marcaSelected != null) { ListaModelos = MarcaSelected.Modelos.ToList(); ModeloSelected = ListaModelos.Where(x => x.NombreModelo == VehiculoSelected.Modelo).Single(); } }
public async Task <ActionResult> Put(int id, [FromForm] ModeloDTO modeloDTO) { var modelo = _mapper.Map <Modelo>(modeloDTO); modelo.Id = id; await _modeloService.UpdateModelo(modelo); return(NoContent()); }
public int AgregarModelo(ModeloDTO p_modeloDTO) { int result = this._modeloRepository.Add(new Modelo { Codigo = p_modeloDTO.Codigo, Descripcion = p_modeloDTO.Descripcion }); return(result); }
public async Task <ActionResult> Post([FromForm] ModeloDTO modeloDTO) { var modelo = _mapper.Map <Modelo>(modeloDTO); await _modeloService.InsertModelo(modelo); modeloDTO = _mapper.Map <ModeloDTO>(modelo); var response = new ApiResponse <ModeloDTO>(modeloDTO); return(Created(nameof(Get), new { id = modelo.Id, response })); }
private ModeloMOD GetModeloMOD(ModeloDTO modeloDTO) { var modeloMOD = new ModeloMOD() { Id = modeloDTO.Id, Nome = modeloDTO.Nome, MarcaId = modeloDTO.MarcaId }; return(modeloMOD); }
public int ModificarModelo(ModeloDTO p_modeloDTO) { Modelo objEntity = this._modeloRepository.GetById(p_modeloDTO.Id); objEntity.Codigo = p_modeloDTO.Codigo; objEntity.Descripcion = p_modeloDTO.Descripcion; int result = this._modeloRepository.Update(objEntity); return(result); }
public ModeloDTO getModelo(int p_id) { Modelo objEntity = this._modeloRepository.GetById(p_id); ModeloDTO objResult = new ModeloDTO { Id = objEntity.Id, Codigo = objEntity.Codigo, Descripcion = objEntity.Descripcion }; return(objResult); }
public IHttpActionResult Post(ModeloDTO modeloDTO) { if (ModelState.IsValid) { var modeloMOD = GetModeloMOD(modeloDTO); _modeloRepository.Cadastrar(modeloMOD); var link = Url.Link("DefaultApi", new { id = modeloMOD.Id }); modeloDTO.Id = modeloMOD.Id; // FUNCIONA IGUAL return(Created <ModeloDTO>(new Uri(link), modeloDTO)); //return Created(new Uri(link), modeloDTO); } return(BadRequest(ModelState)); }
public IHttpActionResult Editar(ModeloDTO Modelo) { try { return(Ok(Application.Update(Modelo))); } catch (ValidacaoException exc) { return(BadRequest(exc.InvalidMessages[0].Texto)); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { listaModelos = service.listarModelosDTO(); ModeloDTO dto = service.buscarModelo(((ModeloDTO)listaModelos[e.RowIndex]).idModelo); try { bool resultado = service.eliminarModelo(dto); listarModelos(); txtModelo.Text = ""; } catch (Exception e1) { lblMsg.Text = e1.Message; } }
public bool eliminar(ModeloDTO m) { Modelo entidad = new Modelo { idMarca = m.idMarca, idModelo = m.idModelo, nombre = m.modelo, valor = m.valor }; using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities()) { dbo.Modelo.Attach(entidad); entidad = dbo.Modelo.Remove(entidad); dbo.SaveChanges(); return(true); } }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { ModeloDTO entidad = service.crearModelo(int.Parse(cbMarcas.SelectedValue), txtModelo.Text, int.Parse(txtValor.Text)); if (entidad != null) { listarModelos(); txtModelo.Text = ""; } } catch (Exception e1) { lblMsg.Text = e1.Message; } }
private static List <ModeloDTO> readerToListModelo(SqlDataReader dataReader) { List <ModeloDTO> listaMods = new List <ModeloDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { ModeloDTO mod = new ModeloDTO(); mod.Id = Convert.ToInt32(dataReader["Id"]); mod.Modelo = Convert.ToString(dataReader["Modelo_Desc"]); listaMods.Add(mod); } } dataReader.Close(); dataReader.Dispose(); return(listaMods); }
private static List <ModeloDTO> readerToListModelos(SqlDataReader dataReader) { List <ModeloDTO> modelos = new List <ModeloDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { ModeloDTO modelo = new ModeloDTO(); modelo.id = Convert.ToInt32(dataReader["mod_id"]); modelo.nombre = Convert.ToString(dataReader["mod_nombre"]); modelos.Add(modelo); } } dataReader.Close(); dataReader.Dispose(); return(modelos); }
public void Cadastrar(ModeloDTO modeloDTO) { using (var client = new HttpClient()) { //DEFINE O ENDEREÇO DA REQUISIÇÃO client.BaseAddress = new Uri(_url); //NÃO É NECESSÁRIO DEFINIR O TIPO DE RETORNO POIS NÃO HAVERÁ RETORNO DE DADOS //EFETUA REQUISIÇÃO E RETORNA A RESPOSTA DA BASE DE DADOS HttpResponseMessage response = client.PostAsJsonAsync("api/Modelo", modeloDTO).Result; //VERIFICA SE A REQUISIÇÃO TEVE SUCESSO if (!response.IsSuccessStatusCode) { throw new Exception("Erro ao cadastrar"); } } }
public ModeloDTO buscar(int id) { ModeloDTO entidad = new ModeloDTO(); using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities()) { entidad = (from u in dbo.Modelo where u.idModelo == id select new ModeloDTO { idMarca = u.idMarca, idModelo = u.idModelo, marca = u.Marca.nombre, modelo = u.nombre, valor = u.valor }).FirstOrDefault <ModeloDTO>(); } return(entidad); }
private static List <AeronaveDTO> getAeronaves(SqlDataReader dataReader) { List <AeronaveDTO> ListaAeronaves = new List <AeronaveDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { AeronaveDTO aeronave = new AeronaveDTO(); aeronave.Numero = Convert.ToInt32(dataReader["Numero"]); FabricanteDTO fabricante = new FabricanteDTO(); fabricante.IdFabricante = Convert.ToInt32(dataReader["Fabricante"]); fabricante.Nombre = Convert.ToString(dataReader["Nombre"]); aeronave.Fabricante = fabricante; if (dataReader["Fecha_Alta"] != DBNull.Value) { aeronave.FechaAlta = Convert.ToDateTime(dataReader["Fecha_Alta"]); } else { aeronave.FechaAlta = DateTime.MinValue; } aeronave.KG = Convert.ToInt32(dataReader["Kg_Disponibles"]); aeronave.Matricula = Convert.ToString(dataReader["Matricula"]); ModeloDTO modelo = new ModeloDTO(); modelo.Id = Convert.ToInt32(dataReader["Modelo"]); modelo.Modelo = Convert.ToString(dataReader["Modelo_Desc"]); aeronave.Modelo = modelo; TipoServicioDTO tipoServicio = new TipoServicioDTO(); tipoServicio.IdTipoServicio = Convert.ToInt32(dataReader["Tipo_Servicio"]); tipoServicio.Descripcion = Convert.ToString(dataReader["Descripcion"]); aeronave.TipoServicio = tipoServicio; ListaAeronaves.Add(aeronave); } dataReader.Close(); dataReader.Dispose(); } return(ListaAeronaves); }
public IActionResult Detalle(int Id) { try { ModeloDTO modeloDTO = this._modeloService.getModelo((int)Id); if (modeloDTO != null) { ModeloViewModel modeloViewModel = this._mapper.Map <ModeloDTO, ModeloViewModel>(modeloDTO); return(View(modeloViewModel)); } else { ViewBag.error = "Ocurrio un erro al intentar obtener el registro solicitado."; return(View("index")); //deberia mostrar un msg de notificacion } } catch (Exception ex) { ViewBag.error = ex.Message; return(View("index")); } }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { int idUsuario = ((UsuarioDTO)Session["CURRENT_USER"]).idUsuario; int idModelo = int.Parse(cbModelo.SelectedValue); ModeloDTO mod = service.buscarModelo(idModelo); Entidades.VentaDTO entidad = service.crearVenta( idModelo, int.Parse(cbCliente.SelectedValue), mod.valor, idUsuario); if (entidad != null) { listarVentas(); } } catch (Exception e1) { lblMsg.Text = e1.Message; } }
private static object DesenharMenu(Menu menu, int marcaId = 0) { switch (menu) { case Menu.Cabecalho: Console.WriteLine("\n ------------------------------------------------------- DBCarros -------------------------------------------------------\n"); break; case Menu.Inicio: Limpar(); Console.WriteLine(" Qual recurso deseja alterar?"); Console.WriteLine(" 1 - Carro"); Console.WriteLine(" 2 - Marca"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.Carro); break; case "2": DesenharMenu(Menu.Marca); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.Carro: Limpar(); Console.WriteLine(" O que deseja fazer?"); Console.WriteLine(" 1 - Cadastrar Carro"); Console.WriteLine(" 2 - Buscar Carro"); Console.WriteLine(" 3 - Editar Carro"); Console.WriteLine(" 4 - Deletar Carro"); Console.WriteLine(" 5 - Listar todos os Carros"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.CadastrarCarro); break; case "2": DesenharMenu(Menu.BuscarCarro); break; case "3": DesenharMenu(Menu.EditarCarro); break; case "4": DesenharMenu(Menu.DeletarCarro); break; case "5": DesenharMenu(Menu.ListarCarro); break; case "9": DesenharMenu(Menu.Inicio); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.CadastrarCarro: Limpar(); CarroDTO carroCadastrar = new CarroDTO(); Console.WriteLine(" Defina os atributos do carro"); Console.WriteLine("\n Marca"); carroCadastrar.MarcaId = int.Parse(DesenharMenu(Menu.EscolherMarca).ToString()); Console.WriteLine("\n Modelo"); carroCadastrar.ModeloId = int.Parse(DesenharMenu(Menu.EscolherModelo, carroCadastrar.MarcaId).ToString()); Console.Write("\n Placa: "); carroCadastrar.Placa = Console.ReadLine(); Console.Write(" Ano: "); carroCadastrar.Ano = int.Parse(Console.ReadLine()); Console.Write(" Esportivo: "); carroCadastrar.Esportivo = bool.Parse(Console.ReadLine()); Console.WriteLine("\n Combustível: "); carroCadastrar.Combustivel = (Combustivel)int.Parse(DesenharMenu(Menu.ListarCombustivel).ToString()); Console.Write("\n Descrição: "); carroCadastrar.Descricao = Console.ReadLine(); Console.WriteLine("\n Documento: "); var documentoDTO = new DocumentoDTO(); Console.Write(" - Renavam: "); documentoDTO.Renavam = long.Parse(Console.ReadLine()); Console.WriteLine("\n - Categoria: "); documentoDTO.Categoria = (Categoria)int.Parse(DesenharMenu(Menu.ListarCategoria).ToString()); Console.Write("\n - Data de Fabricação: "); documentoDTO.DataFabricacao = DateTime.Parse(Console.ReadLine()); Console.WriteLine(); carroCadastrar.Documento = documentoDTO; try { _carroRepository.Cadastrar(carroCadastrar); Console.WriteLine(" Carro cadastrado"); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Carro"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Cadastrar outro Carro"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.CadastrarCarro); break; case "9": DesenharMenu(Menu.Carro); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.Carro); break; } break; case Menu.ListarCarro: Limpar(); try { var listaCarroDTO = _carroRepository.Listar(); Centralizar("Lista de Carros", 122); Console.Write("\n\n"); Console.WriteLine(" |------|-----------|----------|---------|-----|-----------|---------|---------|-----------|---------|------------------|"); Console.WriteLine(" | Id | Marca | Modelo | Placa | Ano |Combustível|Esportivo|Descrição| Renavam |Categoria|Data de Fabricação|"); //121 caracteres // | 6 | 11 | 10 | 9 | 5 | 11 | 9 | 9 | 11 | 9 | 18 | Console.WriteLine(" |------|-----------|----------|---------|-----|-----------|---------|---------|-----------|---------|------------------|"); foreach (var carro in listaCarroDTO) { Console.Write(" |"); Centralizar(carro.Id.ToString(), 6); Console.Write("|"); Centralizar(_marcaRepository.Buscar(carro.MarcaId).Nome, 11); Console.Write("|"); Centralizar(_modeloRepository.Buscar(carro.ModeloId).Nome, 10); Console.Write("|"); Centralizar(carro.Placa, 9); Console.Write("|"); Centralizar(carro.Ano.ToString(), 5); Console.Write("|"); Centralizar(carro.Combustivel.ToString(), 11); Console.Write("|"); Centralizar(carro.Esportivo.ToString(), 9); Console.Write("|"); Centralizar(carro.Descricao, 9); Console.Write("|"); Centralizar(carro.Documento.Renavam.ToString(), 11); Console.Write("|"); Centralizar(carro.Documento.Categoria.ToString(), 9); Console.Write("|"); Centralizar(carro.Documento.DataFabricacao.ToShortDateString(), 18); Console.Write("|\n"); } Console.WriteLine(" |------|-----------|----------|---------|-----|-----------|---------|---------|-----------|---------|------------------|"); } catch (Exception e) { Console.WriteLine(" " + e.Message); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "9": DesenharMenu(Menu.Carro); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.BuscarCarro: Limpar(); Console.Write(" Informe o Id do carro: "); try { var carroBuscar = _carroRepository.Buscar(int.Parse(Console.ReadLine())); Console.Write("\n"); InformacoesCarro(carroBuscar); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Carro"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Buscar outro Carro"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.BuscarCarro); break; case "9": DesenharMenu(Menu.Carro); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.BuscarCarro); break; } break; case Menu.EditarCarro: Limpar(); Console.Write(" Informe o Id do carro a ser editado: "); try { var carroEditar = _carroRepository.Buscar(int.Parse(Console.ReadLine())); Console.WriteLine("\n Marca: " + carroEditar.MarcaId); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.WriteLine("\n Escolha uma marca:"); carroEditar.MarcaId = int.Parse(DesenharMenu(Menu.EscolherMarca).ToString()); Console.WriteLine("\n Escolha um modelo:"); carroEditar.ModeloId = int.Parse(DesenharMenu(Menu.EscolherModelo, carroEditar.MarcaId).ToString()); } else { Console.WriteLine(" Modelo: " + carroEditar.ModeloId); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.WriteLine("\n Escolha um modelo:"); carroEditar.ModeloId = int.Parse(DesenharMenu(Menu.EscolherModelo, carroEditar.MarcaId).ToString()); } } Console.WriteLine("\n Placa: " + carroEditar.Placa); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" Placa: "); carroEditar.Placa = Console.ReadLine(); } Console.WriteLine("\n Ano: " + carroEditar.Ano); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" Ano: "); carroEditar.Ano = int.Parse(Console.ReadLine()); } Console.WriteLine("\n Combustível: " + carroEditar.Combustivel.ToString()); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { carroEditar.Combustivel = Combustivel.Flex; Console.Write(" Combustível: " + carroEditar.Combustivel); } Console.WriteLine("\n Esportivo: " + carroEditar.Esportivo); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" Esportivo: "); carroEditar.Esportivo = bool.Parse(Console.ReadLine()); } Console.WriteLine("\n Descrição: " + carroEditar.Descricao); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" Descrição: "); carroEditar.Descricao = Console.ReadLine(); } Console.WriteLine("\n - Documento "); Console.WriteLine(" - Renavam: " + carroEditar.Documento.Renavam); Console.WriteLine(" - Categoria: " + carroEditar.Documento.Categoria); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { carroEditar.Documento.Categoria = Categoria.Pickup; Console.Write(" - Categoria: " + carroEditar.Documento.Categoria); } Console.WriteLine(" - Data de Fabricação: " + carroEditar.Documento.DataFabricacao.ToShortDateString()); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" - Data de Fabricação: "); carroEditar.Documento.DataFabricacao = DateTime.Parse(Console.ReadLine()); } _carroRepository.Atualizar(carroEditar); Console.WriteLine("\n Carro editado"); } catch (Exception e) { Console.WriteLine(" " + e.Message); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Editar outro Carro"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.EditarCarro); break; case "9": DesenharMenu(Menu.Carro); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.Carro); break; } break; case Menu.DeletarCarro: Limpar(); Console.Write(" Informe o Id do carro a ser excluído: "); try { var carroExcluir = _carroRepository.Buscar(int.Parse(Console.ReadLine())); Console.Write("\n"); InformacoesCarro(carroExcluir); Console.WriteLine(); Console.Write(" Deseja mesmo excluir este carro? (S/N): "); if (Console.ReadLine().ToLower() == "s") { _carroRepository.Excluir(carroExcluir.Id); Console.WriteLine("\n Carro excluído"); } } catch (Exception e) { Console.WriteLine(" " + e.Message + " Carro"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Excluir outro Carro"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.DeletarCarro); break; case "9": DesenharMenu(Menu.Carro); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.Carro); break; } break; case Menu.Marca: Limpar(); Console.WriteLine(" O que deseja fazer?"); Console.WriteLine(" 1 - Cadastrar Marca"); Console.WriteLine(" 2 - Buscar Marca"); Console.WriteLine(" 3 - Listar todas as Marcas"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.CadastrarMarca); break; case "2": DesenharMenu(Menu.BuscarMarca); break; case "3": DesenharMenu(Menu.ListarMarca); break; case "9": DesenharMenu(Menu.Inicio); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.CadastrarMarca: Limpar(); MarcaDTO marcaCadastrar = new MarcaDTO(); Console.WriteLine(" Defina os atributos da marca"); Console.Write("\n Nome: "); marcaCadastrar.Nome = Console.ReadLine(); Console.Write(" Data de Criação: "); marcaCadastrar.DataCriacao = DateTime.Parse(Console.ReadLine()); Console.Write(" CNPJ: "); marcaCadastrar.Cnpj = Console.ReadLine(); Console.WriteLine(); try { _marcaRepository.Cadastrar(marcaCadastrar); Console.WriteLine(" Marca cadastrada"); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Marca"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Cadastrar outra Marca"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.CadastrarMarca); break; case "9": DesenharMenu(Menu.Marca); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.Marca); break; } break; case Menu.ListarMarca: Limpar(); try { var listaMarcaDTO = _marcaRepository.Listar(); Centralizar("Lista de Marcas", 57); Console.Write("\n\n"); Console.WriteLine(" |------|-----------|---------------|------------------|"); Console.WriteLine(" | Id | Nome |Data de Criação| CNPJ |"); //56 caracteres // | 6 | 11 | 15 | 18 | Console.WriteLine(" |------|-----------|---------------|------------------|"); foreach (var marca in listaMarcaDTO) { Console.Write(" |"); Centralizar(marca.Id.ToString(), 6); Console.Write("|"); Centralizar(marca.Nome, 11); Console.Write("|"); Centralizar(marca.DataCriacao.ToShortDateString(), 15); Console.Write("|"); Centralizar(marca.Cnpj, 18); Console.Write("|\n"); } Console.WriteLine(" |------|-----------|---------------|------------------|"); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Marca"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "9": DesenharMenu(Menu.Marca); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.BuscarMarca: Limpar(); Console.Write(" Informe o Id da marca: "); try { marcaId = int.Parse(Console.ReadLine()); var marcaBuscar = _marcaRepository.Buscar(marcaId); Console.Write("\n"); InformacoesMarca(marcaBuscar); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Marca"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Buscar outra Marca"); Console.WriteLine(" 2 - Listar Modelos da Marca"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.BuscarMarca); break; case "2": DesenharMenu(Menu.ListarModelo, marcaId); break; case "9": DesenharMenu(Menu.Marca); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.BuscarMarca); break; } break; case Menu.EditarMarca: Limpar(); Console.Write(" Informe o Id da marca a ser editada: "); try { var marcaEditar = _marcaRepository.Buscar(int.Parse(Console.ReadLine())); Console.WriteLine("\n Nome: " + marcaEditar.Nome); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" Nome: "); marcaEditar.Nome = Console.ReadLine(); } Console.WriteLine("\n Data de Criação: " + marcaEditar.DataCriacao.ToShortDateString()); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" Data de Criação: "); marcaEditar.DataCriacao = DateTime.Parse(Console.ReadLine()); } Console.WriteLine("\n CNPJ: " + marcaEditar.Cnpj); Console.Write(" Deseja alterar este campo? (S/N): "); if (Console.ReadLine().ToLower() == "s") { Console.Write(" CNPJ: "); marcaEditar.Cnpj = Console.ReadLine(); } _marcaRepository.Atualizar(marcaEditar); Console.WriteLine("\n Marca editada"); } catch (Exception e) { Console.WriteLine(" " + e.Message); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Editar outra Marca"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.EditarMarca); break; case "9": DesenharMenu(Menu.Marca); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.Marca); break; } break; case Menu.DeletarMarca: Limpar(); TelaNaoImplementada(menu); break; case Menu.EscolherMarca: Limpar(); try { var listaMarcaEscolher = _marcaRepository.Listar(); foreach (var marca in listaMarcaEscolher) { Console.WriteLine(" " + marca.Id + " - " + marca.Nome); } Console.Write(" "); return(Console.ReadLine()); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Marca"); return("0"); } case Menu.Modelo: Limpar(); Console.WriteLine(" O que deseja fazer?"); Console.WriteLine(" 1 - Cadastrar Modelo"); Console.WriteLine(" 2 - Buscar Modelo"); Console.WriteLine(" 3 - Listar todos os Modelos"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.CadastrarModelo, marcaId); break; case "2": DesenharMenu(Menu.BuscarModelo); break; case "3": DesenharMenu(Menu.ListarModelo); break; case "9": DesenharMenu(Menu.Inicio); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.CadastrarModelo: Limpar(); ModeloDTO modeloCadastrar = new ModeloDTO(); Console.WriteLine(" Defina os atributos da marca"); Console.Write("\n Nome: "); modeloCadastrar.Nome = Console.ReadLine(); modeloCadastrar.MarcaId = marcaId; Console.WriteLine(); try { _modeloRepository.Cadastrar(modeloCadastrar); Console.WriteLine(" Modelo cadastrada"); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Modelo"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Cadastrar outro Modelo"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "1": DesenharMenu(Menu.CadastrarModelo, marcaId); break; case "9": DesenharMenu(Menu.ListarModelo, marcaId); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(Menu.ListarModelo, marcaId); break; } break; case Menu.ListarModelo: Limpar(); try { var listaModeloDTO = _modeloRepository.ListarTodos(); Centralizar("Lista de Modelos - " + _marcaRepository.Buscar(marcaId).Nome, 33); Console.Write("\n\n"); Console.WriteLine(" |------|----------|-----------|"); Console.WriteLine(" | Id | Nome | Marca |"); //32 caracteres // | 6 | 10 | 11 | Console.WriteLine(" |------|----------|-----------|"); foreach (var modelo in listaModeloDTO) { if (modelo.MarcaId == marcaId) { Console.Write(" |"); Centralizar(modelo.Id.ToString(), 6); Console.Write("|"); Centralizar(modelo.Nome, 10); Console.Write("|"); Centralizar(_marcaRepository.Buscar(marcaId).Nome, 11); Console.Write("|\n"); } } Console.WriteLine(" |------|----------|-----------|"); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Modelo"); } Console.WriteLine("\n Ações:"); Console.WriteLine(" 1 - Cadastrar Modelo"); Console.WriteLine(" 9 - Voltar"); Console.WriteLine(" 0 - Sair"); Console.Write(" "); switch (Console.ReadLine()) { case "9": DesenharMenu(Menu.Marca); break; case "0": DesenharMenu(Menu.Sair); break; default: DesenharMenu(menu); break; } break; case Menu.BuscarModelo: Limpar(); TelaNaoImplementada(menu); break; case Menu.EditarModelo: Limpar(); TelaNaoImplementada(menu); break; case Menu.DeletarModelo: Limpar(); TelaNaoImplementada(menu); break; case Menu.EscolherModelo: /*try * {*/ var listaModeloEscolher = _modeloRepository.ListarTodos(); foreach (var modelo in listaModeloEscolher) { if (modelo.MarcaId == marcaId) { Console.WriteLine(" " + modelo.Id + " - " + modelo.Nome); } } Console.Write(" "); return(Console.ReadLine()); /*} * catch (Exception e) * { * Console.WriteLine(" " + e.Message + " Modelo"); * return "0"; * }*/ case Menu.ListarCombustivel: foreach (Combustivel combustivel in Enum.GetValues(typeof(Combustivel))) { Console.WriteLine(" " + (int)combustivel + " - " + combustivel.ToString()); } Console.Write(" "); return(Console.ReadLine()); case Menu.ListarCategoria: foreach (Categoria categoria in Enum.GetValues(typeof(Categoria))) { Console.WriteLine(" " + (int)categoria + " - " + categoria.ToString()); } Console.Write(" "); return(Console.ReadLine()); case Menu.Sair: Limpar(); for (int i = 0; i < 7; i++) { Console.WriteLine(); } Console.WriteLine(" #### # # ##### #### # # ##### "); Console.WriteLine(" # # # # # # # # # # "); Console.WriteLine(" # # # # # # # # # # "); Console.WriteLine(" #### # #### #### # #### "); Console.WriteLine(" # # # # # # # # "); Console.WriteLine(" # # # # # # # # "); Console.WriteLine(" #### # ##### #### # ##### "); Console.Write(" "); Console.ReadKey(); Environment.Exit(0); break; default: break; } return(null); }
public bool eliminar(ModeloDTO dto) { return(dal.eliminar(dto)); }
public void ExcluirModelo(ModeloDTO dto) { dao.Delete("tbl_modelo", dto, 0); }
public void AlterarModelo(ModeloDTO dto) { dao.Update("tbl_modelo", dto, 0); }
public void InserirModelo(ModeloDTO dto) { dao.Insert("tbl_modelo", dto); }
public bool eliminarModelo(ModeloDTO dto) { return(modeloNeg.eliminar(dto)); }