public ActionResult Link(int id)
        {
            Pessoa p = pessoaDAO.Busca(id);
            CartaoAcesso c = new CartaoAcesso();
            c.Pessoa = p;

            ViewBag.UnidadeId = new SelectList(
                new Unidade().Lista(unidadeDAO), "Id", "Endereco"
                );

            return View(c);
        }
        public ActionResult Link(CartaoAcesso c)
        {
            Unidade u = unidadeDAO.Busca(4);

            Utils.Barcode barcode = new Utils.Barcode();
            

            CartaoAcesso cartao = new CartaoAcesso();
            cartao.Codigo = barcode.generateBarcode();
            cartao.PessoaId = c.Pessoa.Id;
            cartao.ValidadeInicial = c.ValidadeInicial;
            cartao.ValidadeFinal = c.ValidadeFinal;
            cartao.Unidade = u;
            cartao.ImagemCodigo = barcode.getBarcodeImage(cartao.Codigo, "");
            cartaoDAO.Cria(cartao);
            
            return RedirectToAction("Index");
        }
예제 #3
0
 public int Cria(CartaoAcesso cartao)
 {
     db.CartoesAcesso.Add(cartao);
     db.SaveChanges();
     return cartao.Id;
 }