public OrdemDeCompra Adicionar(OrdemDeCompra ordem) { var resultado = _contexto.Ordens.Add(ordem); _contexto.SaveChanges(); return(resultado); }
public OrdemDeCompra Buscar(int id) { OrdemDeCompra ordem = _contexto.Ordens.Find(id); _contexto.Entry(ordem).Collection(i => i.Itens).Load(); return(ordem); }
public ActionResult DeleteConfirmed(int id) { OrdemDeCompra ordemDeCompra = db.Ordens.Find(id); db.Ordens.Remove(ordemDeCompra); db.SaveChanges(); return(RedirectToAction("Index")); }
public OrdemDeCompra Atualizar(OrdemDeCompra ordem) { var entry = _contexto.Entry <OrdemDeCompra>(ordem); entry.State = System.Data.Entity.EntityState.Modified; _contexto.SaveChanges(); return(ordem); }
public ActionResult Edit([Bind(Include = "Id,Data,Status")] OrdemDeCompra ordemDeCompra) { if (ModelState.IsValid) { db.Entry(ordemDeCompra).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ordemDeCompra)); }
public void DeletarOrdemDeCompraRepositorioTeste() { OrdemDeCompra ordem = _repositorio.Buscar(1); _repositorio.Deletar(ordem); OrdemDeCompra ordemDeletada = _contexto.Ordens.Find(1); Assert.IsNull(ordemDeletada); }
public OrdemDeCompra ConverteStringParaOrdem(string[] dados) { OrdemDeCompra ordem = new OrdemDeCompra(Models.Enum.TipoOrdem.Compra); ordem.Id = int.Parse(dados[0]); ordem.Data = DateTime.Parse(dados[1]); ordem.Papel = dados[2]; ordem.Valor = decimal.Parse(dados[3]); ordem.Quantidade = int.Parse(dados[4]); return(ordem); }
public OrdemDeCompra Buscar(OrdemDeCompra ordem) { bool existe = ExisteCalcado(ordem.Id); if (!existe) { OrdemDeCompra buscarOrdem = _repositorio.Buscar(ordem.Id); return(buscarOrdem); } return(null); }
public OrdemDeCompra Atualizar(OrdemDeCompra ordem) { bool existe = ExisteCalcado(ordem.Id); if (!existe) { OrdemDeCompra atualizarordem = _repositorio.Atualizar(ordem); return(atualizarordem); } return(null); }
public OrdemDeCompra Adicionar(OrdemDeCompra ordem) { bool existe = ExisteCalcado(ordem.Id); if (!existe) { OrdemDeCompra novaOrdem = _repositorio.Adicionar(ordem); return(novaOrdem); } return(null); }
public ActionResult Create([Bind(Include = "Id,Data,Status")] OrdemDeCompra ordemDeCompra) { if (ModelState.IsValid) { db.Ordens.Add(ordemDeCompra); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ordemDeCompra)); }
public void Deletar(OrdemDeCompra ordem) { for (int i = 0; i < ordem.Itens.Count; i++) { var ent = _contexto.Entry <ItemOrdemDeCompra>(ordem.Itens[i]); ent.State = System.Data.Entity.EntityState.Deleted; _contexto.SaveChanges(); } var entry = _contexto.Entry <OrdemDeCompra>(ordem); entry.State = System.Data.Entity.EntityState.Deleted; _contexto.SaveChanges(); }
public void AtualizaOrdemDeCompraRepositorioTeste() { OrdemDeCompra ordem = _repositorio.Buscar(1); //_contexto.Ordens.Find(1); ordem.Status = "Entregue"; ordem.Data = new DateTime(2016, 6, 20, 12, 55, 31); OrdemDeCompra ordemCriad = _repositorio.Atualizar(ordem); OrdemDeCompra ordemAtualizada = _repositorio.Buscar(1); Assert.AreEqual("Entregue", ordemAtualizada.Status); Assert.AreEqual(new DateTime(2016, 6, 20, 12, 55, 31), ordemAtualizada.Data); }
// GET: OrdemDeCompras/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OrdemDeCompra ordemDeCompra = db.Ordens.Find(id); if (ordemDeCompra == null) { return(HttpNotFound()); } return(View(ordemDeCompra)); }
protected override void Seed(CalcadoContexto context) { for (int i = 0; i < 10; i++) { Calcado produto = new Calcado("Modelo " + i, "Marca" + i, "Cor " + i, 30 + i, 300 + i); ItemOrdemDeCompra item = new ItemOrdemDeCompra(produto, 0, 1); OrdemDeCompra ordem = new OrdemDeCompra("Aguardando Pagamento", new DateTime(2016, 6, 13, 10, 55, 31), new List <ItemOrdemDeCompra>()); ordem.AdicionarItens(item); context.Calcados.Add(produto); context.Ordens.Add(ordem); } context.SaveChanges(); base.Seed(context); }
static void Main(string[] args) { Corretora corretora = new Corretora(); OrdemDeCompra ordemDeCompra1 = new OrdemDeCompra(corretora); OrdemDeCompra ordemDeCompra2 = new OrdemDeCompra(corretora); OrdemDeVenda ordemDeVenda = new OrdemDeVenda(corretora); Corretor corretor = new Corretor(); corretor.EnviarOrdem(ordemDeCompra1); corretor.EnviarOrdem(ordemDeCompra2); corretor.EnviarOrdem(ordemDeVenda); Console.ReadKey(); }
static void Main(string[] args) { Corretora corretora = new Corretora(); OrdemDeCompra ordemDeCompra1 = new OrdemDeCompra(corretora); OrdemDeCompra ordemDeCompra2 = new OrdemDeCompra(corretora); OrdemDeVenda ordemDeVenda = new OrdemDeVenda(corretora); Corretor corretor = new Corretor(); corretor.EnviarOrdem(ordemDeCompra1); corretor.EnviarOrdem(ordemDeCompra2); corretor.EnviarOrdem(ordemDeVenda); Console.ReadKey(); }
public void CriarOrdemDeCompraRepositorioTeste() { Calcado calcado = new Calcado("TÊNIS NIKE AIR JORDAN 1 LOW", "Nike", "Vermelho", 41, 300); ItemOrdemDeCompra item = new ItemOrdemDeCompra(calcado, 10, 2); OrdemDeCompra ordem = new OrdemDeCompra("Saiu para Entrega", new DateTime(2016, 6, 13, 10, 55, 31), new List <ItemOrdemDeCompra>()); ordem.AdicionarItens(item); _repositorio.Adicionar(ordem); OrdemDeCompra ordemCriada = _repositorio.Buscar(ordem.Id); Assert.IsTrue(ordemCriada.Id > 0); Assert.AreEqual(ordemCriada.ValorTotal(), 540); Assert.AreEqual(ordemCriada.Status, "Saiu para Entrega"); }
public void CriarOrdemDeCompraTeste() { OrdemDeCompra ordem = new OrdemDeCompra("Aguardando Pagamento", new DateTime(2016, 6, 13, 10, 55, 31), new List <ItemOrdemDeCompra>()); Assert.AreEqual("Aguardando Pagamento - 13/06/2016 10:55:31: R$ 0", ordem.ToString()); }
public void RetornarOrdemDeCompraRepositorioTest() { OrdemDeCompra ordem = _repositorio.Buscar(1); Assert.IsNotNull(ordem); }
private void Btn_Adiciona_Click(object sender, EventArgs e) { //Valida as infos do formulario if (!ValidaForm()) { Frm_Alerta alerta = new Frm_Alerta("Dados Incompletos! Preencha novamente o Formulário", "erro", "pare1"); alerta.ShowDialog(); if (alerta.DialogResult == DialogResult.OK) { LimpaForm(); } return; } //Dtp_Data.Format = DateTimePickerFormat.Custom; //Dtp_Data.CustomFormat = "dd/MM/yyyy"; //Instancia nova ordem de compra OrdemDeCompra oc = new OrdemDeCompra(Models.Enum.TipoOrdem.Compra); //Faz leitura dos arquivos existentes var ordens = LerOrdemCSV(); //Instancia uma nova ordem de compra, para receber a ultima ordem no arquivo de dados OrdemDeCompra ultimaOrdem = new OrdemDeCompra(Models.Enum.TipoOrdem.Compra); //Pega a ultima ordem foreach (OrdemDeCompra ordem in ordens) { if (ordens.IndexOf(ordem) == ordens.Count - 1) { ultimaOrdem = ordem; } } //verifico se a ultima ordem é nula if (ultimaOrdem == null) { oc.Id = 1; } oc.Id = ultimaOrdem.Id + 1; oc.Data = Dtp_Data.Value.Date; oc.Papel = Msk_Papel.Text; oc.Valor = decimal.Parse((Msk_Valor.Text).Replace("R$", "")); oc.Quantidade = int.Parse(Msk_Qtd.Text); //Faz a inclusão da ordem no arquivo Cliente.csv SalvarOrdemCsv(oc); //Mostra Alert com Dados da Ordem Frm_Alert_Info alert = new Frm_Alert_Info(oc, "Ordem adicionada com sucesso!"); alert.ShowDialog(); //Questiona se quer adicionar outra ordem Frm_Alerta mensagem = new Frm_Alerta("Deseja inclui uma nova ordem?", "questoes"); mensagem.ShowDialog(); if (mensagem.DialogResult == DialogResult.Cancel) { Close(); return; } LimpaForm(); }