Пример #1
0
 public ActionResult Index()
 {
     _requestTask = new RequestTask(this._address);
     Resultado resultado = _requestTask.BuscarClientes();
     if (resultado.erro)
     {
         ViewBag.hideerro = string.Empty;
         ViewBag.mensagem = resultado.mensagem;
         return View();
     }
     else
     {
         ViewBag.hideerro = string.Format("{0}", "hide");
         return View(resultado.lista);
     }
 }
Пример #2
0
 public ActionResult GetCliente(string cpf)
 {
     if (!string.IsNullOrEmpty(cpf))
     {
         _requestTask = new RequestTask(string.Format("{0}{1}{2}", this._address, "/", cpf));
         Resultado resultado = _requestTask.BuscarClientes();
         if (resultado.erro)
         {
             ViewBag.hideerro = string.Empty;
             ViewBag.mensagem = resultado.mensagem;
             return View();
         }
         else
         {
             if (resultado.lista != null && resultado.lista.Count > 0)
             {
                 if (resultado.lista[0].telefones.Count == 2)
                 {
                     resultado.lista[0].telefones.Add(new Telefone());
                 }
                 else if (resultado.lista[0].telefones.Count == 1)
                 {
                     resultado.lista[0].telefones.Add(new Telefone());
                     resultado.lista[0].telefones.Add(new Telefone());
                 }
                 else if (resultado.lista[0].telefones.Count == 0)
                 {
                     resultado.lista[0].telefones.Add(new Telefone());
                     resultado.lista[0].telefones.Add(new Telefone());
                     resultado.lista[0].telefones.Add(new Telefone());
                 }
                 ViewBag.hideerro = string.Format("{0}", "hide");
                 return View(resultado.lista[0]);
             }
             else
             {
                 ViewBag.hideerro = string.Empty;
                 ViewBag.mensagem = string.Format("{0}", "Cliente não está cadastrado no sistema");
                 return View();
             }
         }
     }
     else
     {
         return RedirectToAction("Index");
     }
 }