public ActionResult CriarCenario() { // verifica se o cenário ja foi criado.. IEnumerable<Fabricante> ff1 = facade.BuscarFabricantes(); if (ff1 == null || ff1.Count<Fabricante>() > 0) return RedirectToAction("Welcome", "Home"); Fabricante f1 = new Fabricante(); f1.Agencia = "222-2"; f1.Banco = 210; f1.CNPJ = "111.111.111-11"; f1.ContaCorrente = "1010-1"; f1.Nome = "Jonas Equipamentos"; facade.CriarFabricante(f1); Fabricante f2 = new Fabricante(); f2.Agencia = "333-3"; f2.Banco = 210; f2.CNPJ = "333.333.333-33"; f2.ContaCorrente = "2020-2"; f2.Nome = "Jonas Materiais"; facade.CriarFabricante(f2); Material m1 = new Material(); m1.Codigo = "M-001"; m1.Descricao = "Luva Cirúrgica de Látex"; m1.Nome = "Luva Cirúrgica"; m1.QuantidadeEstoque = 100; m1.FabricanteId = f2.Id; facade.InserirMaterial(m1); Material m2 = new Material(); m2.Codigo = "M-002"; m2.Descricao = "Pinça Descartável"; m2.Nome = "Pinça cirúrgica descartável de alumínio"; m2.QuantidadeEstoque = 50; m2.FabricanteId = f2.Id; facade.InserirMaterial(m2); Equipamento e1 = new Equipamento(); e1.Nome = "Máquina de Raio-X"; e1.NumeroSerie = "E-001"; e1.Descricao = "Máquina de Raio-X"; e1.FabricanteId = f1.Id; facade.CriarEquipamento(e1); Equipamento e2 = new Equipamento(); e2.Nome = "Máquina de Ultrassom"; e2.NumeroSerie = "E-002"; e2.Descricao = "Máquina de Ultrassom"; e2.FabricanteId = f1.Id; facade.CriarEquipamento(e2); return RedirectToAction("Welcome", "Home"); }
public ActionResult Cadastrar(String nome, String cnpj, int banco, String agencia, String contaCorrente) { if (!String.IsNullOrEmpty(cnpj)) { Fabricante f = new Fabricante(); f.Nome = nome; f.CNPJ = cnpj; f.Banco = banco; f.Agencia = agencia; f.ContaCorrente = contaCorrente; facade.CriarFabricante(f); return RedirectToAction("Index"); } else throw new ERPException("CNPJ inválido."); }
public void CriarFabricante(Fabricante f) { model.TblFabricantes.Add(f); model.SaveChanges(); }
public void AlterarFabricante(Fabricante f) { model.TblFabricantes.Attach(f); model.Entry(f).State = EntityState.Modified; model.SaveChanges(); }