示例#1
0
        public IActionResult ObterTodos()
        {
            Estagio.CamadaNegocio.LicençaCN scn =
                new CamadaNegocio.LicençaCN();

            return(Json(scn.ObterTodos()));
        }
示例#2
0
        public IActionResult BuscarLicença(int Id)
        {
            object Dado = new object();

            CamadaNegocio.LicençaCN lcn = new CamadaNegocio.LicençaCN();

            var L = lcn.BuscarLicença(Id);

            Dado = (new
            {
                Id = L.Id,
                Nome = L.Nome,
                dtVencimento = L.dtVencimento,
                numLicença = L.numLicença,
                numProcesso = L.numProcesso,
                dtInicial = L.dtInicial,
                Cnae = L.Cnae,
                Crea = L.Funcionario,
                Versao = L.Versao,
                clienteId = L.clienteId,
                orgaoId = L.orgaoId,
                setorId = L.setorId,
                valorTotal = L.valorTotal
            });

            return(Json(Dado));
        }
示例#3
0
        public IActionResult BuscarLicençaCli(int id)
        {
            Estagio.CamadaNegocio.LicençaCN scn =
                new CamadaNegocio.LicençaCN();

            return(Json(scn.BuscarLicençaCli(id)));
        }
示例#4
0
        public IActionResult Criar([FromBody] Dictionary <string, string> dados)
        {
            bool   operacao = false;
            string msg      = "";

            Models.Licença licença = new Models.Licença();
            licença.clienteId   = new Models.Cliente();
            licença.Funcionario = new Models.Funcionario();

            licença.Nome           = (dados["Nome"]);
            licença.dtVencimento   = (dados["dtVencimento"]);
            licença.numLicença     = (dados["numLicença"]);
            licença.numProcesso    = (dados["numProcesso"]);
            licença.dtInicial      = (dados["dtInicial"]);
            licença.Cnae           = (dados["Cnae"]);
            licença.Funcionario.Id = Convert.ToInt32((dados["Crea"]));
            licença.Versao         = (dados["Versao"]);
            licença.clienteId.Id   = Convert.ToInt32((dados["Cliente"]));
            licença.orgaoId        = Convert.ToInt32((dados["Orgao"]));
            licença.setorId        = Convert.ToInt32((dados["Setor"]));
            licença.valorTotal     = Convert.ToDouble((dados["valorTotal"]));

            CamadaNegocio.LicençaCN
                lcn = new CamadaNegocio.LicençaCN();
            (operacao, msg) = lcn.Criar(licença);

            int id = licença.Id;

            return(Json(new
            {
                id,
                operacao,
                msg
            }));
        }
示例#5
0
        public IActionResult ObterValor(int licença)
        {
            object Dado = new object();

            CamadaNegocio.LicençaCN scn = new CamadaNegocio.LicençaCN();

            var L = scn.BuscarLicença(licença);

            if (L == null)
            {
                Dado = null;
            }
            else
            {
                Dado = (new
                {
                    Id = L.Id,
                    Nome = L.Nome,
                    dtVencimento = L.dtVencimento,
                    numLicença = L.numLicença,
                    numProcesso = L.numProcesso,
                    dtInicial = L.dtInicial,
                    Cnae = L.Cnae,
                    Crea = L.Funcionario.Id,
                    Versao = L.Versao,
                    clienteId = L.clienteId,
                    orgaoId = L.orgaoId,
                    setorId = L.setorId,
                    valorTotal = L.valorTotal
                });
            }

            return(Json(Dado));
        }
示例#6
0
        public IActionResult Pesquisar(string nome)
        {
            CamadaNegocio.LicençaCN lcn = new CamadaNegocio.LicençaCN();

            List <Models.Licença> licença = lcn.Pesquisar(nome);

            return(Json(licença));
        }
示例#7
0
        public IActionResult Excluir(int id)
        {
            CamadaNegocio.LicençaCN scn = new CamadaNegocio.LicençaCN();
            bool operacao = scn.Excluir(id);

            return(Json(new
            {
                operacao
            }));
        }
示例#8
0
 public IActionResult ViewDoc(int id)
 {
     CamadaNegocio.LicençaCN  bl      = new CamadaNegocio.LicençaCN();
     Models.Licença_Documento arquivo = new Models.Licença_Documento();
     arquivo = bl.BuscarArquivo(id);
     if (arquivo == null || arquivo.Arq == null)
     {
         return(Json("Arquivo invalido!"));
     }
     else
     {
         return(File(arquivo.Arq, arquivo.Type));
     }
 }
示例#9
0
        public IActionResult Att(int id, [FromBody] Dictionary <string, string> dados)
        {
            bool   operacao = false;
            string versao   = dados["Versao"];
            string dtVenc   = dados["dtVencimento"];

            CamadaNegocio.LicençaCN
                fcn = new CamadaNegocio.LicençaCN();
            operacao = fcn.Att(id, versao, dtVenc);


            return(Json(new
            {
                operacao
            }));
        }