private Acessorio CarregarAcessorioDoForm() { Acessorio a = new Acessorio(); try { if (!txbId.Text.Equals("")) { a.Id = Convert.ToInt64(txbId.Text); } a.Nome = txbNome.Text; a.Cor = txbCor.Text; a.Tipo = ltbTipo.SelectedIndex; a.Lancamento = mtbLancamento.Text; a.Fabricante = txbFabricante.Text; if (rdbOficial.Checked) { a.Procedencia = "oficial"; } else { a.Procedencia = "paralelo"; } a.Numero = Convert.ToInt64(ltbConsole.SelectedValue); } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } return(a); }
public bool AcessorioAtualizar(Acessorio tipo) { bool sucesso = false; using (NorthwindDataContext db = new NorthwindDataContext()) { var acessorio = (from c in db.Acessorios where c.IdAcessorio.Equals(tipo.acessorio) select c).Single(); acessorio.Nome = tipo.nome; acessorio.PrecoParcelado = tipo.parcelas; acessorio.Descricao = tipo.descricao; acessorio.Preco = Double.Parse(tipo.preco.ToString()); try { db.SubmitChanges(); sucesso = true; } catch (Exception e) { sucesso = false; throw e; } } return(sucesso); }
public static void CadastrarAcessorio(List <Acessorio> lAcessorio, List <Carro> lCarro) { Console.WriteLine("Digite os dados do acessório"); Console.Write("Acessório (código): "); int codAcessorio = int.Parse(Console.ReadLine()); Console.Write("Carro (código): "); int codCarro = int.Parse(Console.ReadLine()); Console.Write("Descrição: "); string descricao = Console.ReadLine(); Console.Write("Preço: "); double preco = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); int posCarro = lCarro.FindIndex(x => x.codigo == codCarro); if (posCarro != -1) { Carro carro = lCarro[posCarro]; Acessorio acessorio = new Acessorio(codAcessorio, descricao, preco, carro); lAcessorio.Add(acessorio); carro.lAcessorios.Add(acessorio); } else { throw new Exception("Código de carro não encontrado: " + codCarro); } }
public ICollection <string> ValidarAcessorioBasico(Acessorio acessorio) { ValidarDadosAcessorioBasico vAcessorio = new ValidarDadosAcessorioBasico(); ICollection <string> validacoes = vAcessorio.processar(acessorio); return(validacoes); }
public Acessorio BuscarPorID(Int64 _id) { Acessorio a = null; try { String SQL = String.Format("SELECT * FROM acessorio WHERE id = {0} ", _id); SqlCeDataReader data = BD.ExecutarSelect(SQL); if (data.Read()) { a.Id = data.GetInt64(0); a.Nome = data.GetString(1); a.Cor = data.GetString(2); a.Tipo = data.GetInt32(3); a.Lancamento = data.GetString(4); a.Fabricante = data.GetString(5); a.Procedencia = data.GetString(6); a.Numero = data.GetInt64(7); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(a); }
private void CarregarFormDeAcessorio(Acessorio _a) { try { txbId.Text = Convert.ToString(_a.Id); txbNome.Text = _a.Nome; txbCor.Text = _a.Cor; ltbTipo.SelectedIndex = _a.Tipo; mtbLancamento.Text = _a.Lancamento; txbFabricante.Text = _a.Fabricante; if (_a.Procedencia.Equals("oficial")) { rdbOficial.Checked = true; } else { rdbParalelo.Checked = true; } ltbConsole.SelectedValue = _a.Numero; } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR FORMULARIO: " + ex.Message); } }
public Boolean InserirNoBD(Acessorio _obj) { bool resultado = false; try { String SQL = String.Format("INSERT INTO acessorio (nome, cor, tipo, lancamento, fabricante, procedencia, console_numero) " + "VALUES ('{0}', '{1}', {2}, '{3}', '{4}', '{5}', {6})", _obj.Nome, _obj.Cor, _obj.Tipo, _obj.Lancamento, _obj.Fabricante, _obj.Procedencia, _obj.Numero); int linhaAfetadas = BD.ExecutarIDU(SQL); if (linhaAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
public async Task <IActionResult> Edit(int id, [Bind("AcessorioId,Nome")] Acessorio acessorio) { if (id != acessorio.AcessorioId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(acessorio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcessorioExists(acessorio.AcessorioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(acessorio)); }
public String Processar(EntidadeDominio entidadeDominio) { switch (entidadeDominio.GetType().Name.ToLower()) { case ("usuario"): Usuario usuario = (Usuario)entidadeDominio; return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados do usuário: " + usuario.Nome + ", " + usuario.Email + "]"); case ("acessorio"): Acessorio acessorio = (Acessorio)entidadeDominio; return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados do acessório: " + acessorio.Nome + ", " + acessorio.Codigo + "]"); case ("cliente"): Cliente cliente = (Cliente)entidadeDominio; return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados do cliente: " + cliente.Nome + ", " + cliente.Cpf + "]"); case ("linha"): Linha linha = (Linha)entidadeDominio; return("Log Gerado!: [Data: " + DateTime.Now + "], [Dados da linha: " + linha.Nome + ", " + linha.Codigo + "]"); case ("fichatecnica"): FichaTecnica fichaTecnica = (FichaTecnica)entidadeDominio; return("Log Gerado!: [Data: " + DateTime.Now + "], , [Dados da Ficha Técnica: " + fichaTecnica.Nome + ", " + fichaTecnica.Codigo + "] "); case ("produto"): Produto produto = (Produto)entidadeDominio; return("Log Gerado!: [Data: " + DateTime.Now + "], , [Dados do produto: " + produto.Nome + ", " + produto.Codigo + ", " + produto.DataEntrada + ", " + produto.Quantidade + ", " + produto.Status + ", " + produto.Valor + ", " + produto.Cliente.Nome + ", " + produto.Linha.Nome + "]"); default: return(null); } }
public async Task <IActionResult> DeleteConfirmed(int id) { Acessorio acessorio = null; using (var transaction = _context.Database.BeginTransaction()) { try { acessorio = await _context.Acessorio.FindAsync(id); var count = await( from ca in _context.CarroAcessorio where ca.AcessorioId == acessorio.AcessorioId select ca).CountAsync(); if (count == 0) { _context.Acessorio.Remove(acessorio); await _context.SaveChangesAsync(); transaction.Commit(); return(RedirectToAction(nameof(Index))); } } catch { } } ViewData["Message"] = "Acessório em uso"; return(View(acessorio)); }
public static void cadastrarAcessorio() { Console.WriteLine("Digite os dados do acessório:"); Console.Write("Carro (código): "); int cod = int.Parse(Console.ReadLine()); int posisao = MainClass.listaCarros.FindIndex(x => x.codigo == cod); if (posisao == -1) { throw new ModeloExcessao("O codigo " + cod + "o carro não encontrado!"); } Console.Write("Descrição: "); string descricao = Console.ReadLine(); Console.Write("Preço: "); double preco = double.Parse(Console.ReadLine()); Carro carro = MainClass.listaCarros[posisao]; Acessorio acessorio = new Acessorio(descricao, preco, carro); carro.acessorios.Add(acessorio); }
public IActionResult Edit(int?id) { if (id == null) { return(RedirectToAction(nameof(Error), new { message = "Id não fornecido" })); } Acessorio acessorio = (Acessorio)facade.ConsultarId(new Acessorio() { Id = id.Value }); if (acessorio == null) { return(RedirectToAction(nameof(Error), new { message = "Acessório não encontrado" })); } List <Linha> listaLinha = new List <Linha>(); foreach (EntidadeDominio item in facade.Consultar(acessorio.Linha)) { listaLinha.Add((Linha)item); } var viewModel = new AcessorioBasicoFormViewModel { Acessorio = acessorio, Linhas = listaLinha }; return(View(viewModel)); }
public List <Acessorio> ListarAcessoriosPorConsole(Int64 _console_numero) { List <Acessorio> listaAcessorios = new List <Acessorio>(); try { String SQL = String.Format("SELECT * FROM acessorio WHERE console_numero = {0};", _console_numero); SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Acessorio a = new Acessorio(); a.Id = data.GetInt64(0); a.Nome = data.GetString(1); a.Cor = data.GetString(2); a.Tipo = data.GetInt32(3); a.Lancamento = data.GetString(4); a.Fabricante = data.GetString(5); a.Procedencia = data.GetString(6); a.Numero = data.GetInt64(7); listaAcessorios.Add(a); } } catch (Exception ex) { throw new Exception(ex.Message); } return(listaAcessorios); }
public Boolean AlterarNoBD(Acessorio _obj) { bool resultado = false; try { String SQL = String.Format("UPDATE acessorio SET " + "nome = '{0}', cor = '{1}', tipo = {2}, " + "lancamento = '{3}', fabricante = '{4}', procedencia = '{5}', console_numero = {6} WHERE id = {7};", _obj.Nome, _obj.Cor, _obj.Tipo, _obj.Lancamento, _obj.Fabricante, _obj.Procedencia, _obj.Numero, _obj.Id); int linhaAfetadas = BD.ExecutarIDU(SQL); if (linhaAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
public IActionResult Post([FromBody] Acessorio acessorio) { if (acessorio == null) { return(BadRequest()); } return(new OkObjectResult(_acessorioService.salvar(acessorio))); }
public int Inserir(Acessorio acessorio) { acessorio.RegistroAtivo = true; acessorio.DataCriacao = DateTime.Now; context.Acessorios.Add(acessorio); context.SaveChanges(); return(acessorio.Id); }
public void Construtor_DadosValidos_ObjetoCriado(string descricao) { // Arrange // Act var acessorio = new Acessorio(descricao); // Assert Assert.Equal(descricao, acessorio.Descricao); }
public ActionResult Edit(Acessorio _acessorio) { if (ModelState.IsValid) { Context.Acessorio.ReplaceOne(Acessorio => Acessorio.Id == _acessorio.Id, _acessorio); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create(Acessorio _acessorio) { if (ModelState.IsValid) { Context.Acessorio.InsertOne(_acessorio); return(RedirectToAction("Index")); } return(View()); }
public IActionResult Delete(int id) { Acessorio acessorio = (Acessorio)facade.ConsultarId(new Acessorio() { Id = id }); facade.Excluir(acessorio); return(RedirectToAction("Index")); }
public ActionResult Create(Acessorio acessorio) { if (ModelState.IsValid) { db.Acessorios.Add(acessorio); db.SaveChanges(); return(RedirectToAction("Index", "Produto")); } return(View(acessorio)); }
public IActionResult Create(Acessorio acessorio) { string confirmacao = facade.Cadastrar(acessorio); if (confirmacao != null) { return(RedirectToAction(nameof(Error), new { message = confirmacao })); } return(RedirectToAction("Create", "Acessorios", acessorio.Linha)); }
public async Task <IActionResult> Create([Bind("AcessorioId,Nome")] Acessorio acessorio) { if (ModelState.IsValid) { _context.Add(acessorio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(acessorio)); }
public IActionResult Index() { Acessorio acessorio = new Acessorio(); List <Acessorio> listaAcessorio = new List <Acessorio>(); foreach (EntidadeDominio item in facade.Consultar(acessorio)) { listaAcessorio.Add((Acessorio)item); } return(View(listaAcessorio)); }
private void frmCadAcessorio_Load(object sender, EventArgs e) { CarregarListBoxConsoles(); txbId.Enabled = false; if (this.Tag != null) { btnAtualizar.Visible = true; Acessorio acessorio = (Acessorio)this.Tag; CarregarFormDeAcessorio(acessorio); } }
public IActionResult Put([FromBody] Acessorio acessorio) { if (acessorio == null) { return(BadRequest()); } var updateAcessorio = _acessorioService.alterar(acessorio); if (updateAcessorio == null) { return(BadRequest()); } return(new OkObjectResult(updateAcessorio)); }
public async Task <string> _Acessorio([FromBody] Acessorio elemento) { try { if (elemento.Id == 0) { return(await RepositoryElemento.salvar(elemento)); } else { return(await RepositoryElemento.Editar(elemento)); } } catch (Exception ex) { return(ex.Message); } }
public ActionResult EditA(Acessorio acessorio) { if (ModelState.IsValid) { var acessorioUpdate = db.Acessorios.First(c => c.ProdutoID == acessorio.ProdutoID); acessorioUpdate.Nome = acessorio.Nome; acessorioUpdate.Descricao = acessorio.Descricao; acessorioUpdate.Valor = acessorio.Valor; acessorioUpdate.QtdEstoque = acessorio.QtdEstoque; acessorioUpdate.Tipo = acessorio.Tipo; db.SaveChanges(); return(RedirectToAction("Index", "Produto")); } return(View(acessorio)); }
public bool Alterar(Acessorio acessorio) { Acessorio acessoriosOriginal = (from x in context.Acessorios where x.Id == acessorio.Id select x).FirstOrDefault(); if (acessoriosOriginal == null) { return(false); } acessoriosOriginal.Id = acessorio.Id; acessoriosOriginal.Nome = acessorio.Nome; acessoriosOriginal.Preco = acessorio.Preco; acessoriosOriginal.IdTipo = acessorio.IdTipo; context.SaveChanges(); return(true); }
public Dictionary <Int64, Acessorio> BuscarListaFiltrada(String _filtros) { try { Dictionary <Int64, Acessorio> listPessoas = new Dictionary <Int64, Acessorio>(); string SQL = "SELECT * FROM acessorio WHERE "; Int64 saida; if (Int64.TryParse(_filtros, out saida)) { SQL += String.Format("id = {0}", _filtros); } else { SQL += String.Format("nome LIKE '%{0}%'", _filtros); } SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Acessorio a = new Acessorio(); a.Id = data.GetInt64(0); a.Nome = data.GetString(1); a.Cor = data.GetString(2); a.Tipo = data.GetInt32(3); a.Lancamento = data.GetString(4); a.Fabricante = data.GetString(5); a.Procedencia = data.GetString(6); a.Numero = data.GetInt64(7); listPessoas.Add(a.Id, a); } data.Close(); BD.FecharConexao(); return(listPessoas); } catch (Exception ex) { BD.FecharConexao(); throw new Exception(ex.Message); } }