Esempio n. 1
0
        public ActionResult RemoverCartao(int numeroCartao)
        {
            CartaoDAO dao = new CartaoDAO();

            dao.Excluir(numeroCartao);
            return(Json(numeroCartao));
        }
Esempio n. 2
0
        public ActionResult AdicionaCartao(string nomeCliente, int numeroCartao)
        {
            CartaoDAO dao = new CartaoDAO();

            if (dao.BuscaPorNumero(numeroCartao) != null)
            {
                return(Json(new { success = false, resposta = "Numero do cartão já existe" }, JsonRequestBehavior.AllowGet));
            }
            if (numeroCartao <= 0)
            {
                return(Json(new { success = false, resposta = "Numero do cartão não pode ser negativo" }, JsonRequestBehavior.AllowGet));
            }
            if (dao.BuscaPorNome(nomeCliente) != null)
            {
                return(Json(new { success = false, resposta = "Cliente já possui cadastro" }, JsonRequestBehavior.AllowGet));
            }
            if (!Regex.IsMatch(nomeCliente, @"^[a-zA-Z\s]+$"))
            {
                return(Json(new { success = false, resposta = "Nome Invalido" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                dao.Adiciona(new Cartao(numeroCartao, nomeCliente));
                return(Json(new { success = true, Cartao = dao.BuscaPorNumero(numeroCartao) }, JsonRequestBehavior.AllowGet));
            }
        }
 /// <summary>
 /// Lista uma coleção de OBJ
 /// </summary>
 /// <param name="condicaoSql" >Query</param>
 public List <CartaoBO> Listar(CondicaoSql condicaoSql)
 {
     using (CartaoDAO objDAO = new CartaoDAO())
     {
         List <CartaoBO> lista = objDAO.Listar(condicaoSql);
         this.SetResultMessage(objDAO);
         return(lista);
     }
 }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "Id,NumeroDoCartao,CodigoDeSeguranca,Limite,Debito,QUantidadeDeParcelas,ValorDaParcela")] Cartao cartao)
 {
     if (ModelState.IsValid)
     {
         CartaoDAO.Editar(cartao);
         return(RedirectToAction("Index"));
     }
     return(View(cartao));
 }
        /// <summary>
        /// Consultar um item
        /// </summary>
        /// <param name="objBO" >Objeto com os dados Carros</param>
        public void Consultar(CartaoBO objBO)
        {
            CartaoDAO objDAO = new CartaoDAO();

            if (_database != null)
            {
                objDAO = new CartaoDAO(_database);
            }
            objDAO.Consultar(objBO);
            this.SetResultMessage(objDAO);
        }
        /// <summary>
        /// Alterar um item  setando a obrigatoriedade do processo
        /// </summary>
        /// <param name="objBO" >Objeto com os dados Carros</param>
        /// <param name="propriedadesModificadas">Setar obrigatoriedade</param>
        public void Alterar(CartaoBO objBO, bool propriedadesModificadas)
        {
            CartaoDAO objDAO = new CartaoDAO();

            if (_database != null)
            {
                objDAO = new CartaoDAO(_database);
            }
            objDAO.Alterar(objBO, propriedadesModificadas);
            this.SetResultMessage(objDAO);
        }
        public bool Vazio()
        {
            CondicaoSql cond = new CondicaoSql();

            cond.SetLimiteSql(1);
            using (CartaoDAO objDAO = new CartaoDAO())
            {
                cond.SetCondicaoSql("1", CondicaoSqlEnum.Igual, "1");
                List <CartaoBO> lista = objDAO.Listar(cond);
                this.SetResultMessage(objDAO);
                return(lista.Count == 0);
            }
        }
Esempio n. 8
0
        // GET: Cartoes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cartao cartao = CartaoDAO.BuscaPorId(id);

            if (cartao == null)
            {
                return(HttpNotFound());
            }
            return(View(cartao));
        }
Esempio n. 9
0
        public ActionResult Create([Bind(Include = "Id,NumeroDoCartao,CodigoDeSeguranca,Limite,Debito,QUantidadeDeParcelas,ValorDaParcela")] Cartao cartao)
        {
            int id = (int)HttpContext.Session["id"];

            if (ModelState.IsValid)
            {
                Conta conta = ContaDAO.BuscaPorId(id);
                cartao.conta = conta;
                CartaoDAO.Cadastrar(cartao);

                return(RedirectToAction("Index"));
            }

            return(View(cartao));
        }
Esempio n. 10
0
        public ActionResult CarregaCartao(int numeroCartao, string total)
        {
            CartaoDAO dao    = new CartaoDAO();
            Cartao    cartao = dao.BuscaPorNumero(numeroCartao);

            if (cartao == null)
            {
                return(Json(new { success = false, resposta = "Cartão não existe" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                double valor    = Convert.ToDouble(total);
                double desconto = (valor * 0.10) / 100;
                return(Json(new { success = true, Total = String.Format("{0:0.00}", desconto).Replace(",", "."), resposta = "Desconto aplicado com sucesso" }, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 11
0
 public ActionResult CadCard(string numcard, string ano, string mes, string nome)
 {
     numcard.Replace(" ", "");
     if (Session["_Id"] != null)
     {
         Cartao cc = new Cartao()
         {
             ClienteId = Convert.ToInt32(Session["_Id"]),
             Numero    = numcard,
             Validade  = mes + "/" + ano,
             Nome      = nome,
         };
         CartaoDAO cadao = new CartaoDAO();
         cadao.Cadastrar(cc);
     }
     return(RedirectToAction("ClientePage", "Cliente"));
 }
Esempio n. 12
0
        public ActionResult Index()
        {
            MesasDAO     dao        = new MesasDAO();
            UsuarioDAO   userDao    = new UsuarioDAO();
            ComandaDAO   comandaDao = new ComandaDAO();
            ProdutoDAO   prodDao    = new ProdutoDAO();
            CartaoDAO    cartDAO    = new CartaoDAO();
            IList <Mesa> mesas      = dao.Listar().OrderBy(m => m.Numero).ToList();

            ViewBag.Mesas    = mesas;
            ViewBag.Usuarios = userDao.Listar();
            ViewBag.Comandas = comandaDao.Listar().OrderBy(c => c.Numero).ToList();
            ViewBag.Cartoes  = cartDAO.Listar().OrderBy(ca => ca.NumeroCartao).ToList();
            Usuario user = (Usuario)Session["Admin"];

            if (user.Cargo.Equals("GARCOM") || user.Cargo.Equals("GERENTE"))
            {
                return(View(ViewBag));
            }
            else
            {
                return(RedirectToRoute("Sair"));
            }
        }
Esempio n. 13
0
        //EM DÚVIDA DO USO
        public void GerarCartao(int seqM)
        {
            int codStatusC = 0;
            if (rdAtivo.Checked == true)
            {
                codStatusC = 1;
            }

            if (rdInativo.Checked == true)
            {
                codStatusC = 2;
            }

            Cartao novo = new Cartao(0, DateTime.Now.AddYears(3), seqM, codStatusC);

            CartaoDAO chamaCartaoDAO = new CartaoDAO();
            try
            {
                if (chamaCartaoDAO.Inserir(novo))
                {
                    MessageBox.Show("Cartão gerado com sucesso.");
                    CartaoForm tela = new CartaoForm();
                    tela.Show();
                }

            }
            catch (Exception ii)
            {
                MessageBox.Show(ii.Message);
            }
        }
Esempio n. 14
0
 // GET: Cartoes
 public ActionResult Index()
 {
     return(View(CartaoDAO.listarTodos()));
 }
Esempio n. 15
0
        public ActionResult DeleteConfirmed(int id)
        {
            CartaoDAO.Deletar(CartaoDAO.BuscaPorId(id));

            return(RedirectToAction("Index"));
        }