public void CreatePedido() { if (Id != 0) { throw new MercurioCoreException("Objeto já criado no Banco de Dados"); } if (Rota == null || Items.Count == 0) { throw new MercurioCoreException("Falta dados para a criação"); } if (Rota.Id == 0) { Rota.CreateRota(); } foreach (Item i in Items) { if (i.Id == 0) { i.CreateItem(); } } if (Usuario.Id == 0) { Usuario.CreateUsuario(); } PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); Pedido novo = item.Create(this); Id = novo.Id; }
public static List <Pedido> FindAll() { PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); List <Pedido> i = item.FindAll(); return(i); }
public Pedido(int id) { PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); Pedido i = item.FindByID(id); Id = id; pedinte = i.pedinte; Itens = i.Itens; DataPedido = i.DataPedido; }
public Pedido(int id) { PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); Pedido i = item.FindByID(id); Id = id; Usuario = i.Usuario; Items = i.Items; DataCriacao = i.DataCriacao; Rota = i.Rota; }
public void CreatePedido() { if (Id != 0) { throw new MercurioCoreException("Objeto já criado no Banco de Dados"); } PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); Pedido novo = item.Create(this); Id = novo.Id; }
public void UpdatePedido() { foreach (Item i in Items) { if (i.Id == 0) { i.CreateItem(); } } PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); item.Update(this); }
public void DeletePedido() { PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); item.Delete(this.Id); }
public void UpdatePedido() { PedidoManipulation <Pedido> item = new PedidoManipulation <Pedido>(); item.Update(this); }