public List <MPedido> ListarPedidos() { PPedido dados = new PPedido(); List <MPedido> listaDePedidos = dados.Abrir(); return(listaDePedidos); }
public void DeletarPedido(MPedido pedido) { PPedido dados = new PPedido(); List <MPedido> listaDePedidos = dados.Abrir(); MPedido pedidoDeletado = listaDePedidos.Where(temp => temp.IdPedido == pedido.IdPedido).Single(); listaDePedidos.Remove(pedidoDeletado); dados.Salvar(listaDePedidos); }
public void InserirPedido(MPedido pedido) { //Verifica se todos os campos do cadastro foram preenchidos if (pedido.Cliente != null && pedido.Total > 0) { PPedido dados = new PPedido(); List <MPedido> listaDePedidos = dados.Abrir(); pedido.IdPedido = listaDePedidos.Count + 1; listaDePedidos.Add(pedido); dados.Salvar(listaDePedidos); } else { throw new CadastroIncompletoException("Cadastro incompleto, não foi possível finalizar a operação"); } }
//Cliente/Empleado public List <DtoDetallePedido> GetDetallePedido(int id) { PPedido pp = new PPedido(); return(pp.GetDetalle(id)); }
public List <DtoPedido> GetAllPedidos() { PPedido pp = new PPedido(); return(pp.getAllPedidos()); }
//------------------------------------------------------------------------------------------------------- //Empleados public List <DtoPedido> GetPedidoUrg() { PPedido pp = new PPedido(); return(pp.getPedidoUrg()); }
public List <DtoHistoricoEstado> GetHisEstado(int id) { PPedido pp = new PPedido(); return(pp.getHisEstado(id)); }
public void ConfirmarProPre(int id, List <DtoProducto> colProPreparar) { PPedido pp = new PPedido(); pp.confirmarProPre(id, colProPreparar); }
public void CancelarPed(int idPedido, string NombreUsu) { PPedido pp = new PPedido(); pp.cancelarPed(idPedido, NombreUsu); }
public List <DtoPedido> GetPedidoCliPrep(string NombreUsu) { PPedido pp = new PPedido(); return(pp.getPedidoCliPrep(NombreUsu)); }
//Clientes public bool AddPedido(List <DtoProducto> colProductosPedidos, string NombreUsu, string password, bool ChkUrgente) { PPedido pp = new PPedido(); return(pp.AgregarPedido(colProductosPedidos, NombreUsu, password, ChkUrgente)); }
//---------------- public void CambiarEstadoPedido(int idPedido, string NombreUsu) { PPedido pp = new PPedido(); pp.cambiarEstadoPedido(idPedido, NombreUsu); }