Ejemplo n.º 1
0
        public ActionResult Mobreq_sol(MobReqViewModel model)
        {
            Mobreq_bll           mobreqRepository = new Mobreq_bll(_connection);
            List <Mobreq_evento> Lista            = mobreqRepository.Lista_Evento();

            ViewBag.ListaEvento = new SelectList(Lista, "Codigo", "Descricao", 1);

            Empresa_bll empresaRepository = new Empresa_bll(_connection);
            int         _codigo           = 0;
            string      _cpfcnpj          = Functions.RetornaNumero(model.CpfValue);
            bool        _bCpf             = _cpfcnpj.Length == 11 ? true : false;

            if (_bCpf)
            {
                _codigo = empresaRepository.ExisteEmpresaCpf_Todas(_cpfcnpj);
            }
            else
            {
                _codigo = empresaRepository.ExisteEmpresaCnpj_Todas(_cpfcnpj);
            }

            if (_codigo == 0)
            {
                ViewBag.Result = "Não existe empresa com este Cpf/Cnpj";
                return(View(model));
            }

            TempData["cpfcnpj"] = model.CpfValue;
            TempData["evento"]  = model.Evento_Codigo;
            TempData["codigo"]  = _codigo;
            return(RedirectToAction("Mobreq_sola"));
        }
Ejemplo n.º 2
0
        public ActionResult Mobreq_sola()
        {
            if (Session["hashid"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }

            Mobreq_bll mobreqRepository = new Mobreq_bll(_connection);
            string     _cpfcnpj         = Functions.RetornaNumero(TempData["cpfcnpj"].ToString());
            int        _evento          = Convert.ToInt32(TempData["evento"]);
            int        _codigo          = Convert.ToInt32(TempData["codigo"]);
            string     _evento_nome     = mobreqRepository.Retorna_Evento(_evento);
            bool       _bCpf            = _cpfcnpj.Length == 11 ? true : false;

            Empresa_bll   empresaRepository = new Empresa_bll(_connection);
            EmpresaStruct _dados            = empresaRepository.Retorna_Empresa(_codigo);

            string _rgie = "N/D";

            if (_bCpf)
            {
                _rgie = string.IsNullOrEmpty(_dados.Rg) ? _rgie:_dados.Rg;
            }
            else
            {
                _rgie = string.IsNullOrEmpty(_dados.Inscricao_estadual) ? _rgie : _dados.Inscricao_estadual;
            }

            MobReqViewModel model = new MobReqViewModel();

            List <Mobreq_evento> Lista = mobreqRepository.Lista_Evento();

            ViewBag.ListaEvento = new SelectList(Lista, "Codigo", "Descricao", 1);

            model.Razao_Social  = _dados.Razao_social;
            model.Codigo        = _codigo;
            model.Rg_IE         = _rgie;
            model.Atividade     = _dados.Atividade_extenso;
            model.Evento_Codigo = _evento;
            model.Evento_Nome   = _evento_nome;
            model.CpfValue      = Functions.FormatarCpfCnpj(_cpfcnpj);
            return(View(model));
        }