Ejemplo n.º 1
0
        public List <Setor> GetItensComboSetor()
        {
            var RNEmpresa = new ZAdmin_RN.Empresas.Empresas();


            return(RNEmpresa.RetornaSetores());
        }
Ejemplo n.º 2
0
        // PUT: api/EmpresaAPI/5
        //int id, [FromBody]Empresa empresa
        public void Put()
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();

            var    httpPostedFile = HttpContext.Current.Request.Files["ImagemEmpresa"];
            string jsonEmpresa    = HttpContext.Current.Request.Form[0];

            ZAdmin_RN.Empresas.Empresa empresa = JsonConvert.DeserializeObject <ZAdmin_RN.Empresas.Empresa>(jsonEmpresa);
            RNEmpresas.Editar(empresa);

            if (httpPostedFile != null)
            {
                var nomeArquivo  = empresa.idempresa + Path.GetExtension(httpPostedFile.FileName);
                var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/imagens/empresas"), nomeArquivo);
                httpPostedFile.SaveAs(fileSavePath);

                empresa.caminhoImagem = nomeArquivo;
                RNEmpresas.AtualizaCaminhoImagem(empresa);
            }

            //if (HttpContext.Current.Request.Files.AllKeys.Any())
            //    {
            //        var nomeArquivo = empresa.idempresa + Path.GetExtension(httpPostedFile.FileName);
            //        empresa.caminhoImagem = "/imagens/empresas/" + nomeArquivo;
            //        if (httpPostedFile != null)
            //        {
            //            var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/imagens/empresas"), nomeArquivo);
            //            httpPostedFile.SaveAs(fileSavePath);
            //        }
            //    }
        }
Ejemplo n.º 3
0
        public EmpresaListar retornaEmpresas(filtroEmpresas filtro)
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();
            var empresas   = RNEmpresas.retornaEmpresas(filtro);

            var empListar = new EmpresaListar();

            empListar.Empresas      = empresas;
            empListar.TotalEmpresas = RNEmpresas.TotalEmpresas;
            return(empListar);
        }
Ejemplo n.º 4
0
        // GET: api/EmpresaAPI/5
        public EmpresaCadastro Get(int id)
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();
            var resultado  = RNEmpresas.retornaEmpresa(id);

            var cadEmpresa = new EmpresaCadastro();

            cadEmpresa.Empresa = resultado;
            cadEmpresa.Setores = RNEmpresas.RetornaSetores();

            return(cadEmpresa);
        }
Ejemplo n.º 5
0
        public Mensagem VerificarExtImagem()
        {
            var  RNEmpresas   = new ZAdmin_RN.Empresas.Empresas();
            var  msg          = new Mensagem();
            bool VerificarExt = false;

            var httpPostedFile = HttpContext.Current.Request.Files["ImagemEmpresa"];

            if (httpPostedFile != null)
            {
                string        fileExt        = System.IO.Path.GetExtension(httpPostedFile.FileName).ToLower();
                List <string> ListaExtensoes = new List <string>()
                {
                    ".jpg", ".png", ".jpeg"
                };
                if (!ListaExtensoes.Contains(fileExt))
                {
                    msg.erro     = true;
                    msg.mensagem = string.Format("Extensão de arquivo *.{0} não suportada", httpPostedFile.FileName);
                    return(msg);
                }
            }

            /*
             * string jsonEmpresa = HttpContext.Current.Request.Form[0];
             *
             * ZAdmin_RN.Empresas.Empresa empresa = JsonConvert.DeserializeObject<ZAdmin_RN.Empresas.Empresa>(jsonEmpresa);
             * int newidEmpresa = RNEmpresas.Cadastrar(empresa);
             *
             * empresa.idempresa = newidEmpresa;
             */

            msg.erro = false;

            //if (httpPostedFile != null)
            //{
            //    var nomeArquivo = newidEmpresa + Path.GetExtension(httpPostedFile.FileName);
            //    empresa.caminhoImagem = nomeArquivo;

            //    var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/imagens/empresas"), nomeArquivo);
            //    httpPostedFile.SaveAs(fileSavePath);

            //    RNEmpresas.AtualizaCaminhoImagem(empresa);
            //}

            return(msg);
        }
Ejemplo n.º 6
0
        public Mensagem Post()
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();
            var msg        = new Mensagem();

            msg.erro = false;
            int newidEmpresa = 0;

            string jsonEmpresa = HttpContext.Current.Request.Form[0];

            ZAdmin_RN.Empresas.Empresa empresa = JsonConvert.DeserializeObject <ZAdmin_RN.Empresas.Empresa>(jsonEmpresa);

            if (RNEmpresas.VerificaEmpresaExistente(empresa.nome))
            {
                msg.erro     = true;
                msg.mensagem = "Empresa já cadastrada!";
                return(msg);
            }
            else
            {
                newidEmpresa      = RNEmpresas.Cadastrar(empresa);
                empresa.idempresa = newidEmpresa;
            }


            var httpPostedFile = HttpContext.Current.Request.Files["ImagemEmpresa"];

            if (httpPostedFile != null)
            {
                var nomeArquivo  = newidEmpresa + Path.GetExtension(httpPostedFile.FileName);
                var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/imagens/empresas"), nomeArquivo);
                httpPostedFile.SaveAs(fileSavePath);

                empresa.caminhoImagem = nomeArquivo;
                RNEmpresas.AtualizaCaminhoImagem(empresa);
            }


            //else
            //{

            //    msg.erro = false;

            //    var httpPostedFile = HttpContext.Current.Request.Files["ImagemEmpresa"];
            //    string jsonEmpresa = HttpContext.Current.Request.Form[0];

            //    ZAdmin_RN.Empresas.Empresa empresa = JsonConvert.DeserializeObject<ZAdmin_RN.Empresas.Empresa>(jsonEmpresa);
            //    int newidEmpresa = RNEmpresas.Cadastrar(empresa);
            //    empresa.idempresa = newidEmpresa;
            //    empresa.caminhoImagem = "padrao.png";

            //    if (HttpContext.Current.Request.Files.AllKeys.Any())
            //    {
            //        var nomeArquivo = newidEmpresa + Path.GetExtension(httpPostedFile.FileName);
            //         empresa.caminhoImagem = nomeArquivo;

            //            if (httpPostedFile != null)
            //            {
            //                var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/imagens/empresas"), nomeArquivo);
            //                httpPostedFile.SaveAs(fileSavePath);
            //            }

            //    }


            //    RNEmpresas.AtualizaCaminhoImagem(empresa);

            //}

            return(msg);
        }
Ejemplo n.º 7
0
        public bool GetExisteCNPJBancoEditar(string cnpjempresa, int idempresa)
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();

            return(RNEmpresas.ExisteCNPJBancoEditar(cnpjempresa, idempresa));
        }
Ejemplo n.º 8
0
        public bool GetVerificaCnpjExistente(string cnpjempresa)
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();

            return(RNEmpresas.verificaCnpjExistente(cnpjempresa));
        }
Ejemplo n.º 9
0
        public List <Empresa> GetRetornaNomeDeEmpresas()
        {
            var empresasRN = new ZAdmin_RN.Empresas.Empresas();

            return(empresasRN.RetornaListaNomeDeEmpresas());
        }
Ejemplo n.º 10
0
        public List <ZAdmin_RN.Combos.ItemCombo> EmpresasSetor(int idSetor)
        {
            var rnEmpresas = new ZAdmin_RN.Empresas.Empresas();

            return(rnEmpresas.RetornaEmpresasSetor(idSetor));
        }
Ejemplo n.º 11
0
        public List <ZAdmin_RN.Combos.ItemCombo> GetItensComboEmpresa()
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();

            return(RNEmpresas.RetornaItensComboEmpresas());
        }
Ejemplo n.º 12
0
        // DELETE: api/EmpresaAPI/5
        public void Delete(int id)
        {
            var RNEmpresas = new ZAdmin_RN.Empresas.Empresas();

            RNEmpresas.Deletar(id);
        }