Exemplo n.º 1
0
        public async Task <ActionResult> Create(CONTA_BANCARIA cb)
        {
            if (ModelState.IsValid)
            {
                _db.CONTA_BANCARIA.Add(cb);

                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }


            ViewBag.PESSOA = new SelectList(await _db
                                            .PESSOA
                                            .OrderBy(p => p.RAZAO)
                                            .ThenBy(p => p.NOME)
                                            .Select(p => new { ID = p.ID, NOME_COMPLETO = p.RAZAO + " (" + p.NOME + ")" })
                                            .ToArrayAsync(), "ID", "NOME_COMPLETO", cb.PESSOA);

            ViewBag.BANCO = new SelectList(await _db
                                           .BANCO
                                           .OrderBy(tc => tc.DESCRICAO)
                                           .ToArrayAsync(), "ID", "DESCRICAO", cb.BANCO);

            ViewBag.TIPO_CONTA = new SelectList(await _db
                                                .TIPO_CONTA
                                                .OrderBy(tc => tc.SIGLA)
                                                .ToArrayAsync(), "ID", "SIGLA", cb.TIPO_CONTA);

            return(View(cb));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Edit(Int32 id = 0)
        {
            CONTA_BANCARIA cb = await _db.CONTA_BANCARIA
                                .FirstOrDefaultAsync(c => c.ID == id);

            if (cb == null)
            {
                return(HttpNotFound());
            }


            ViewBag.PESSOA = new SelectList(await _db
                                            .PESSOA
                                            .OrderBy(p => p.RAZAO)
                                            .ThenBy(p => p.NOME)
                                            .Select(p => new { ID = p.ID, NOME_COMPLETO = p.RAZAO + " (" + p.NOME + ")" })
                                            .ToArrayAsync(), "ID", "NOME_COMPLETO", cb.PESSOA);

            ViewBag.BANCO = new SelectList(await _db
                                           .BANCO
                                           .OrderBy(tc => tc.DESCRICAO)
                                           .ToArrayAsync(), "ID", "DESCRICAO", cb.BANCO);

            ViewBag.TIPO_CONTA = new SelectList(await _db
                                                .TIPO_CONTA
                                                .OrderBy(tc => tc.SIGLA)
                                                .ToArrayAsync(), "ID", "SIGLA", cb.TIPO_CONTA);

            return(View(cb));
        }