// 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)); }
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)); }
// 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)); }
// 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)); }