예제 #1
0
        public ActionResult Index()
        {
            var c1 = new Contrato {
                Id = 1, Cliente = new Cliente {
                    Nome = "Foo1"
                }, PedidoVenda = new PedidoVenda {
                    EmpresaID = 1
                }, Valor = 11.11M, Checado = false
            };
            var c2 = new Contrato {
                Id = 2, Cliente = new Cliente {
                    Nome = "Foo2"
                }, PedidoVenda = new PedidoVenda {
                    EmpresaID = 2
                }, Valor = 22.22M, Checado = false
            };
            var c3 = new Contrato {
                Id = 3, Cliente = new Cliente {
                    Nome = "Foo3"
                }, PedidoVenda = new PedidoVenda {
                    EmpresaID = 3
                }, Valor = 33.33M, Checado = true
            };

            var listaContrato = new ListaContrato();

            listaContrato.Id = 14;
            listaContrato.Contratos.Add(c1);
            listaContrato.Contratos.Add(c2);
            listaContrato.Contratos.Add(c3);

            return(View(listaContrato));
        }
        public void atualizarListaContrato(int pagina)
        {
            try
            {
                using (ServicoContratosClient serv = new ServicoContratosClient())
                {
                    if (pagina == 0)
                    {
                        primeiroResultado = 0;
                    }
                    else if (pagina > 0)
                    {
                        primeiroResultado += QUANTIDADE_PAGINA;
                    }
                    else if (pagina < 0)
                    {
                        primeiroResultado -= QUANTIDADE_PAGINA;
                    }

                    List <ContratoDTO> listaServ = serv.selectContratoPagina(primeiroResultado, QUANTIDADE_PAGINA, new ContratoDTO());

                    ListaContrato.Clear();

                    foreach (ContratoDTO objAdd in listaServ)
                    {
                        ListaContrato.Add(objAdd);
                    }
                    ContratoSelected = null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }