Exemplo n.º 1
0
        public JsonResult InserirAlunosPedido(int codigoPedido, int codigoProduto, List <int> listaAlunos)
        {
            string mensagemErro;

            Produto produto = new Produto(codigoProduto);

            if (produto.TemCURSO)
            {
                ItensAlunosNr20BLL itensAlunosNr20BLL = new ItensAlunosNr20BLL();
                itensAlunosNr20BLL.deleteItensAlunosNr20(codigoProduto, codigoPedido, out mensagemErro);

                foreach (int item in listaAlunos)
                {
                    ItensAlunosNr20 itensAlunosNr20 = new ItensAlunosNr20();

                    itensAlunosNr20.codigoPedido  = codigoPedido;
                    itensAlunosNr20.codigoProduto = codigoProduto;
                    itensAlunosNr20.aluno         = new Aluno()
                    {
                        Codigo = item
                    };

                    itensAlunosNr20BLL.insertItemAlunoNr20(itensAlunosNr20, out mensagemErro);
                }
            }
            else if (produto.TemPAE)
            {
                ItensAlunosPAEBLL itensAlunosPAEBLL = new ItensAlunosPAEBLL();
                itensAlunosPAEBLL.deleteItensAlunosPAE(codigoProduto, codigoPedido, out mensagemErro);
                var i = 1;

                foreach (int item in listaAlunos)
                {
                    ItensAlunoPAE itensAlunosPAE = new ItensAlunoPAE();

                    itensAlunosPAE.codigoPedido  = codigoPedido;
                    itensAlunosPAE.codigoProduto = codigoProduto;
                    itensAlunosPAE.sequencia     = i++;
                    itensAlunosPAE.aluno         = new Aluno()
                    {
                        Codigo = item
                    };

                    itensAlunosPAEBLL.insertItemAlunoPAE(itensAlunosPAE, out mensagemErro);
                }
            }

            return(Json(new { sucesso = true }));
        }
Exemplo n.º 2
0
        public JsonResult BuscarAlunosItemPedido(int codigoPedido, int codigoProduto)
        {
            Produto produto = new Produto(codigoProduto);

            if (produto.TemCURSO)
            {
                ItensAlunosNr20BLL itensAlunosNr20BLL = new ItensAlunosNr20BLL();
                string             mensagemErro;

                List <ItensAlunosNr20> listaItens = itensAlunosNr20BLL.buscarAlunos(codigoProduto, codigoPedido, out mensagemErro);

                if (listaItens != null)
                {
                    return(Json(new { sucesso = true, listaAlunos = listaItens }));
                }
                else
                {
                    return(Json(new { sucesso = false, mensagemErro = mensagemErro }));
                }
            }
            else if (produto.TemPAE)
            {
                ItensAlunosPAEBLL BLL = new ItensAlunosPAEBLL();
                string            mensagemErro;

                List <ItensAlunoPAE> listaItens = BLL.buscarAlunos(codigoProduto, codigoPedido, out mensagemErro);

                if (listaItens != null)
                {
                    return(Json(new { sucesso = true, listaAlunos = listaItens }));
                }
                else
                {
                    return(Json(new { sucesso = false, mensagemErro = mensagemErro }));
                }
            }

            return(Json(new { sucesso = true }));
        }