Exemple #1
0
        // GET: Contratante
        public ActionResult ContratanteLst(ContratanteAdministracaoModel modelo)
        {
            int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId");
            int pagina        = modelo.Pagina ?? 1;
            PesquisaContratanteFiltrosDTO filtros = new PesquisaContratanteFiltrosDTO()
            {
                ContratanteUsuario = contratanteId,
                CNPJ              = modelo.CNPJ,
                RazaoSocial       = modelo.RazaoSocial,
                NomeFantasia      = modelo.NomeFantasia,
                Estilo            = modelo.Estilo,
                ContratanteCodErp = modelo.ContranteCodERP,
                TipoCadastroId    = modelo.TipoCadastroId
            };
            var pesquisa = _contratanteBP.PesquisarContratantes(filtros, pagina, 10);

            List <ContratanteAdministracaoModel> contratanteList =
                Mapper.Map <List <ContratanteAdministracaoModel> >(pesquisa.RegistrosPagina, opt => opt.Items["Url"] = Url);


            ViewBag.Page             = "Contratante";
            ViewBag.Title            = "Lista de Contratantes";
            ViewBag.MensagemSucesso  = modelo.MensagemSucesso ?? "";
            ViewBag.Pagina           = pagina;
            ViewBag.TotalPaginas     = pesquisa.TotalPaginas;
            ViewBag.TotalRegistros   = pesquisa.TotalRegistros;
            ViewBag.TIPO_CADASTRO_ID = new SelectList(_tipoCadastroBP.ListarTodos(), "ID", "NOME", modelo.TipoCadastroId);
            return(View(contratanteList));
        }
Exemple #2
0
        public ActionResult ContratanteEditarFrm(ContratanteAdministracaoModel modelo)
        {
            if (ModelState.IsValid)
            {
                _contratanteBP.AlterarContratante(Mapper.Map <Contratante>(modelo));
                return(RedirectToAction("ContratanteLst"));
            }

            ViewBag.ID = new SelectList(_contratanteConfiguracaoBP.ListarTodos(), "CONTRATANTE_ID", "CONTRATANTE_ID", modelo.Id);
            ViewBag.TIPO_CADASTRO_ID = new SelectList(_tipoCadastroBP.ListarTodos(), "ID", "NOME", modelo.TipoCadastroId);
            return(View(modelo));
        }
Exemple #3
0
        // GET: Contratante/Details/5
        public ActionResult ContratanteDetalharFrm(string chaveurl)
        {
            if (string.IsNullOrEmpty(chaveurl))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            int id;
            List <ParametroCriptografia> param = Cripto.DescriptografarUrl(chaveurl, Key);

            Int32.TryParse(param.First(p => p.Name == "id").Value, out id);
            ContratanteAdministracaoModel modelo = Mapper.Map <ContratanteAdministracaoModel>(_contratanteBP.BuscarPorId(id), opt => opt.Items["Url"] = Url);

            if (modelo == null)
            {
                return(HttpNotFound());
            }
            return(View(modelo));
        }
Exemple #4
0
        // GET: Contratante/Edit/5
        public ActionResult ContratanteEditarFrm(string chaveurl)
        {
            if (string.IsNullOrEmpty(chaveurl))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            int id;
            List <ParametroCriptografia> param = Cripto.DescriptografarUrl(chaveurl, Key);

            Int32.TryParse(param.First(p => p.Name == "id").Value, out id);
            ContratanteAdministracaoModel modelo = Mapper.Map <ContratanteAdministracaoModel>(_contratanteBP.BuscarPorId(id), opt => opt.Items["Url"] = Url);

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

            ViewBag.ID = new SelectList(_contratanteConfiguracaoBP.ListarTodos(), "CONTRATANTE_ID", "CONTRATANTE_ID", modelo.Id);
            ViewBag.TIPO_CADASTRO_ID = new SelectList(_tipoCadastroBP.ListarTodos(), "ID", "NOME", modelo.TipoCadastroId);
            return(View(modelo));
        }