Exemple #1
0
        public IActionResult Salvar(LicenciamentoAmbiental licenciamento, string hfListaTelefones)
        {
            LicenciamentoAmbientalBLL BLL = new LicenciamentoAmbientalBLL();
            string mensagemErro;

            List <TelefoneLicenciamentoAmbiental.TelefoneTela> telefones = new List <TelefoneLicenciamentoAmbiental.TelefoneTela>();

            if (!String.IsNullOrEmpty(hfListaTelefones))
            {
                telefones = JsonConvert.DeserializeObject <List <TelefoneLicenciamentoAmbiental.TelefoneTela> >(hfListaTelefones);
            }

            if (licenciamento.Codigo == null)
            {
                if (BLL.insertLicenciamentoAmbiental(licenciamento, telefones, out mensagemErro))
                {
                    TempData["mensagemSucesso"] = "Empresa de licenciamento ambiental cadastrada com sucesso!";
                }
                else
                {
                    TempData["mensagemErro"] = mensagemErro;
                }
            }
            else
            {
                //ATUALIZAR AMBIENTE
                if (BLL.updateLicenciamentoAmbiental(licenciamento, telefones, out mensagemErro))
                {
                    TempData["mensagemSucesso"] = "Empresa de licenciamento ambiental atualizada com sucesso!";
                }
                else
                {
                    TempData["mensagemErro"] = mensagemErro;
                }
            }

            return(RedirectToAction("List"));
        }
Exemple #2
0
        public IActionResult Edit(int?codigoLicenciamentoAmbiental)
        {
            LicenciamentoAmbientalBLL         BLL         = new LicenciamentoAmbientalBLL();
            TelefoneLicenciamentoAmbientalBLL telefoneBLL = new TelefoneLicenciamentoAmbientalBLL();
            string mensagemErro;

            if (codigoLicenciamentoAmbiental != null && codigoLicenciamentoAmbiental != 0)
            {
                LicenciamentoAmbiental licenciamentoCorrente = BLL.getLicenciamentoAmbiental((int)codigoLicenciamentoAmbiental, "", out mensagemErro).FirstOrDefault();

                if (licenciamentoCorrente != null)
                {
                    List <TelefoneLicenciamentoAmbiental.TelefoneTela> telefones = telefoneBLL.getTelefonesLicenciamentoTela(licenciamentoCorrente.Codigo, out mensagemErro);

                    ViewBag.listaTelefones = JsonConvert.SerializeObject(telefones);
                }

                return(View(licenciamentoCorrente));
            }
            else
            {
                return(View());
            }
        }