Esempio n. 1
0
        public string VerificaFinaliza(int pedidoID)
        {
            PedidosModel           pm  = new PedidosModel();
            List <Pedidos>         lp  = pm.Pesquisar(pedidoID, 0);
            List <PedidosProdutos> lpp = pm.PesquisarPedidosProdutos(pedidoID, 0, 0);

            string retorno = Verifica(lpp);

            if (p.pedidoOk)
            {
                lp[0].dtPrevisao = DateTime.Now;
                DateTime dt = DateTime.Today;
                dt = dt.AddDays(leadTime);
                lp[0].dtPrevisao = dt;
                lp[0].finalizado = true;
                Alterar(lp[0]);

                /*
                 * OrdemProducao op = new OrdemProducao();
                 * List<OrdemProducao> lop = op.Pesquisar(0, 0, lp[0].pedidoID);
                 * if (lop.Count > 0)
                 * {
                 *  lop[0].dtConclusao = DateTime.Today;
                 *  op.Concluir(lop[0]);
                 * }
                 */
                MovimentaEstoque(pedidoID);
                return("Pedido finalizado");
            }
            else
            {
                return(retorno);
            }
        }
Esempio n. 2
0
        public List <Pedidos> Pesquisar(int pedidoID, int pessoaID)
        {
            PedidosModel pm = new PedidosModel();

            return(pm.Pesquisar(pedidoID, pessoaID));
        }