예제 #1
0
 public PerfilEntidadeController()
 {
     _entidadeBusiness  = new EntidadeBusiness(_connectionString);
     _projBusiness      = new ProjetoBusiness(_connectionString);
     _categoriaBusiness = new CategoriaProjetoBusiness(_connectionString);
     _arqBusiness       = new ArquivoEntidadeBusiness(_connectionString);
     _volBusiness       = new VoluntarioBusiness(_connectionString);
 }
        public JsonResult BuscarDadosProjeto(int idProjeto, int idFilaTipo)
        {
            busProjeto = new ProjetoBusiness();

            Projeto projeto = busProjeto.BuscarDadosProjeto(idProjeto, idFilaTipo);

            return(Json(projeto, JsonRequestBehavior.AllowGet));
        }
        public JsonResult BuscarDadosProjeto()
        {
            busProjeto = new ProjetoBusiness();

            Projeto projeto = busProjeto.BuscarDadosProjeto(167, 5);

            return(Json(projeto, JsonRequestBehavior.AllowGet));
        }
        public JsonResult ListarQuadroAreasDominialidade(int idProjeto)
        {
            busProjeto = new ProjetoBusiness();
            List <CategoriaQuadroDeArea> layersQtde = busProjeto.ListarQuadroAreas(1, idProjeto);

            if (layersQtde == null)
            {
                layersQtde = new List <CategoriaQuadroDeArea>();
            }

            return(Json(layersQtde.ToArray(), JsonRequestBehavior.AllowGet));
        }
        public JsonResult SalvarAreaAbrangenciaProjeto(FeicaoAreaAbrangencia feicao)
        {
            busProjeto = new ProjetoBusiness();

            Retorno retorno = busProjeto.SalvarAreaAbrangencia(feicao);

            if (retorno == null)
            {
                retorno = new Retorno();
            }

            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        public JsonResult ImportarFeicoes(int idNavegador, int idProjeto, bool isFinalizadas)
        {
            FeicaoBusiness busGeo = new FeicaoBusiness();

            LayerFeicaoBusiness.LimparCacheLayers(idProjeto);
            ProjetoBusiness.InvalidarProcessamento(idProjeto);
            Retorno retorno = busGeo.ImportarFeicoes(idNavegador, idProjeto, isFinalizadas);

            if (retorno == null)
            {
                retorno = new Retorno();
            }

            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }
예제 #7
0
        protected void BtnCadastro_Click(object sender, EventArgs e)
        {
            //método executado quando o botão for clicado...
            try
            {
                List <Funcionario> listaFuncionarios = new List <Funcionario>();

                //percorrer as linhas do gridView
                foreach (GridViewRow linha in GridFuncionario.Rows)
                {
                    //Buscar o checkBox contido na linha do grid
                    CheckBox chkFuncionario = linha.FindControl("chkFuncionario") as CheckBox;

                    //Verificar se o checkBox esta marcado..
                    if (chkFuncionario.Checked)
                    {
                        //capturar a label que contem o id do funcionario..
                        Label lblCodigo = linha.FindControl("lblCodigo") as Label;

                        //criando um novo funcionario..
                        Funcionario f = new Funcionario();
                        f.IdFuncionario = int.Parse(lblCodigo.Text);

                        //adicionar na lista..
                        listaFuncionarios.Add(f);
                    }
                }

                //gravar o projeto
                EntidadeProjeto p = new EntidadeProjeto();
                p.NomeProjeto = txtNomeProjeto.Text;
                p.DataInicio  = DateTime.Parse(txtDataInicio.Text);
                p.DataFim     = DateTime.Parse(txtDataFim.Text);

                ProjetoBusiness business = new ProjetoBusiness();
                business.Cadastrar(p, listaFuncionarios);

                //mensagem de sucesso..
                lblMensagem.Text = "Projeto " + p.NomeProjeto + " , cadastrado com sucesso.";

                LimparCampos();
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro
                lblMensagem.Text = ex.Message;
            }
        }
예제 #8
0
        public JsonResult AtualizarAtributos(FeicaoObjeto feicao)
        {
            FeicaoBusiness busGeo  = new FeicaoBusiness();
            Retorno        retorno = null;

            if (feicao != null && feicao.Atributos != null)
            {
                ProjetoBusiness.InvalidarProcessamento(feicao.IdProjeto);
                retorno = busGeo.AtualizarAtributos(feicao.Atributos, feicao.IdLayerFeicao, feicao.ObjectId, feicao.IdProjeto);
            }
            if (retorno == null)
            {
                retorno = new Retorno();
            }

            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }
예제 #9
0
        public JsonResult Excluir(int idLayerFeicao, int objectId, int idProjeto)
        {
            FeicaoBusiness busGeo = new FeicaoBusiness();

            Retorno retorno = null;

            LayerFeicaoBusiness.LimparCacheLayers(idProjeto);
            ProjetoBusiness.InvalidarProcessamento(idProjeto);
            retorno = busGeo.Excluir(idLayerFeicao, objectId, idProjeto);

            if (retorno == null)
            {
                retorno = new Retorno();
            }

            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }
예제 #10
0
        public JsonResult AtualizarGeometria(FeicaoObjeto feicao)
        {
            FeicaoBusiness busGeo  = new FeicaoBusiness();
            Retorno        retorno = null;

            if (feicao != null)
            {
                LayerFeicaoBusiness.LimparCacheLayers(feicao.IdProjeto);
                ProjetoBusiness.InvalidarProcessamento(feicao.IdProjeto);
                retorno = busGeo.AtualizarGeometria(feicao);
            }
            if (retorno == null)
            {
                retorno = new Retorno();
            }

            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }
예제 #11
0
        public JsonResult AtualizarGeometrias(List <FeicaoObjeto> feicoes)
        {
            FeicaoBusiness busGeo = new FeicaoBusiness();

            List <Retorno> resposta = new List <Retorno>();
            Retorno        retorno;

            if (feicoes != null && feicoes.Count > 0)
            {
                LayerFeicaoBusiness.LimparCacheLayers(feicoes[0].IdProjeto);
                ProjetoBusiness.InvalidarProcessamento(feicoes[0].IdProjeto);
                for (int n = 0; n < feicoes.Count; n++)
                {
                    retorno = new Retorno();
                    retorno = busGeo.AtualizarGeometria(feicoes[n]);
                    resposta.Add(retorno);
                }
            }
            return(Json(resposta, JsonRequestBehavior.AllowGet));
        }
예제 #12
0
        public JsonResult ExcluirFeicoes(List <FeicaoObjeto> feicoes)
        {
            FeicaoBusiness busGeo   = new FeicaoBusiness();
            Retorno        retorno  = null;
            List <Retorno> resposta = new List <Retorno>();

            if (feicoes != null && feicoes.Count > 0)
            {
                LayerFeicaoBusiness.LimparCacheLayers(feicoes[0].IdProjeto);
                ProjetoBusiness.InvalidarProcessamento(feicoes[0].IdProjeto);
                for (int n = 0; n < feicoes.Count; n++)
                {
                    retorno = new Retorno();
                    retorno = busGeo.Excluir(feicoes[n].IdLayerFeicao, feicoes[n].ObjectId, feicoes[n].IdProjeto);
                    resposta.Add(retorno);
                }
            }
            if (resposta == null)
            {
                resposta = new List <Retorno>();
            }

            return(Json(resposta, JsonRequestBehavior.AllowGet));
        }
예제 #13
0
 public PerfilVoluntarioController()
 {
     _voluntarioBusiness = new VoluntarioBusiness(_connectionString);
     _projBusiness       = new ProjetoBusiness(_connectionString);
     _categoriaBusiness  = new CategoriaProjetoBusiness(_connectionString);
 }
예제 #14
0
 public ProjetosVoluntarioController()
 {
     _projBusiness = new ProjetoBusiness(_connectionString);
     _volBusiness  = new VoluntarioBusiness(_connectionString);
 }