示例#1
0
    public List<CataloValueVO> getCatalog(int padre)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<CataloValueVO> lista = new List<CataloValueVO>();

        try
        {

            List<mapa_get_catalogo_paisesResult> resultset = dbcon.mapa_get_catalogo_paises().ToList();

            foreach (mapa_get_catalogo_paisesResult benef in resultset)
            {
                CataloValueVO catalo = new CataloValueVO();

                catalo.id = benef.Id;
                catalo.value = benef.nombre;

                lista.Add(catalo);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
    public List<CataloValueVO> getCatalog(int padre)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<CataloValueVO> lista = new List<CataloValueVO>();

        try
        {

            List<MAPA_GET_CATALOGO_ESTADOSResult> resultset = dbcon.MAPA_GET_CATALOGO_ESTADOS(padre).ToList();

            foreach (MAPA_GET_CATALOGO_ESTADOSResult benef in resultset)
            {
                CataloValueVO catalo = new CataloValueVO();

                catalo.id = benef.Id;
                catalo.value = benef.Nombre;

                lista.Add(catalo);
            }

            return lista;

        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
    public System.Collections.Generic.List<NetworkVO> getN()
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<NetworkVO> lista = new List<NetworkVO>();

        try
        {

            List<mapa_get_network_compResult> resultset = dbcon.mapa_get_network_comp().ToList();

            foreach (mapa_get_network_compResult net in resultset)
            {
                NetworkVO netw = new NetworkVO();
                EntityVO ent = new EntityVO();

                ent.id = net.Id.ToString();
                ent.name = net.Nombre;
                ent.latitude = net.Latitud.ToString();
                ent.longitude = net.Longitud.ToString();
                netw.parent = ent;
                netw.type = NetworkVO.EMP_EXTRACTOR;

                lista.Add(netw);
            }

            return lista;

        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#4
0
    public List<EntityVO> getAll()
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<EntityVO> lista = new List<EntityVO>();

        try
        {

            List<MAPA_EMP_ALLResult> resultset = dbcon.MAPA_EMP_ALL().ToList();

            foreach (MAPA_EMP_ALLResult emp in resultset)
            {
                EntityVO EVO = new EntityVO();

                EVO.id = emp.Id.ToString();
                EVO.name = emp.Nombre;
                EVO.latitude = emp.Latitud.ToString();
                EVO.longitude = emp.Longitud.ToString();

                lista.Add(EVO);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#5
0
    //getSearch in:List<String> (int idpais, int idestado, string nombre, string area, string premios)
    public List<EntityVO> getSearch(List<String> datos)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<EntityVO> lista = new List<EntityVO>();

        try
        {

            ISingleResult<dynamicLINQ> resultset = dbcon.MAPA_SEARCH_ODS_BY(int.Parse(datos[0]), int.Parse(datos[1]), datos[2], datos[3], datos[4]);

            foreach (dynamicLINQ dyn in resultset)
            {
                EntityVO EVO = new EntityVO();

                EVO.id = dyn.id_ods.ToString();
                EVO.name = dyn.nombre;
                EVO.latitude = dyn.Latitud;
                EVO.longitude = dyn.Longitud;

                lista.Add(EVO);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
    public List<CataloValueVO> getCatalog(int padre)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<CataloValueVO> lista = new List<CataloValueVO>();

        try
        {

            List<MAPA_GET_CATALOGO_TIPO_ORGANIZACIONResult> resultset = dbcon.MAPA_GET_CATALOGO_TIPO_ORGANIZACION().ToList();

            foreach (MAPA_GET_CATALOGO_TIPO_ORGANIZACIONResult tiporg in resultset)
            {
                CataloValueVO catalo = new CataloValueVO();

                catalo.id = tiporg.ID_T;
                catalo.value = tiporg.NOM;

                lista.Add(catalo);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#7
0
    public NetworkVO getDetails(int padre)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        NetworkVO network = new NetworkVO();
        EntityVO enti = new EntityVO();

        List<EntityVO> nodos = new List<EntityVO>();

        try
        {
            enti = EntityExtractor.create(NetworkVO.COOP_EXTRACTOR).getDetails(padre);

            enti.type = NetworkVO.COOP_EXTRACTOR;

            network.type = NetworkVO.COOP_EXTRACTOR;

            network.parent = enti;

            List<mapa_get_network_nodesResult> resultset = dbcon.mapa_get_network_nodes(3, padre).ToList();

            foreach (mapa_get_network_nodesResult res in resultset)
            {
                EntityVO nodo = new EntityVO();

                nodo.id = res.id_invitada.ToString();
                nodo.name = res.nombre;
                nodo.latitude = res.latitud;
                nodo.longitude = res.longitud;
                nodo.type = NetworkVO.COOP_EXTRACTOR;

                nodos.Add(nodo);
            }

            network.nodes = nodos;

            return network;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#8
0
    //public List<ODSVO> getODSD(int inods)                                       //getODSD receive (id_ods) Return List of ODSVO
    public EntityVO getDetails(int inproy)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();                //Create LINQ-SQL connection

        ProyectoVO result = new ProyectoVO();

        try
        {

            List<MAPA_GET_ProyectoResult> resultset = dbcon.MAPA_GET_Proyecto(inproy).ToList();

            if (resultset.Count == 1)
            {
                result = FPRO(resultset[0]);
            }

            return (EntityVO)result;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#9
0
    //public List<ODSVO> getODSD(int inods)                                       //getODSD receive (id_ods) Return List of ODSVO
    public EntityVO getDetails(int inods)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();                //Create LINQ-SQL connection

        ODSVO result = new ODSVO();

        try
        {

            List<ODS_ODS> resultset = dbcon.MAPA_ODS_DETAILS(inods).ToList();

            if (resultset.Count == 1)
            {
                result = FODS(resultset[0]);
            }

            return (EntityVO)result;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#10
0
    public EntityVO getDetails(int i)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        CompanyVO EMP = new CompanyVO();

        try
        {

            List<EMP_Empresa> resultset = dbcon.MAPA_EMP_DETAILS(i).ToList();

            if (resultset.Count == 1)
            {
                EMP = FEMP(resultset[0]);
            }

            return EMP;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#11
0
    public EntityVO getDetails(int incoop)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();                //Create LINQ-SQL connection

            CooperantVO result = new CooperantVO();

            try
            {
                List<tb_Coperante> resultset = dbcon.MAPA_COOP_DETAILS(incoop).ToList() ;

                if (resultset.Count == 1)                                      //Start reading Resulset list, and adding to Result
                {
                     result = FCOOP(resultset[0]);

                }

                return (EntityVO)result;
            }
            catch (Exception e)
            {
                Logging.WriteError(e.StackTrace.ToString());
                return null;
            }
    }
示例#12
0
    private List<String> getAreaAtencion(int p)
    {
        List<String> lista = new List<String>();
        FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

        try
        {
            List<MAPA_GET_Proyecto_AreaAtencionResult> areas = dbaux.MAPA_GET_Proyecto_AreaAtencion(p).ToList();

            foreach (MAPA_GET_Proyecto_AreaAtencionResult area in areas)
            {
                lista.Add(area.AreaAtencion);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#13
0
    public List<EntityVO> getSearch(List<String> arr)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<EntityVO> lista = new List<EntityVO>();

        try
        {

            ISingleResult<dynamicLINQE> resultset = dbcon.mapa_search_empresas_by(int.Parse(arr[0]), int.Parse(arr[1]), arr[2], int.Parse(arr[3]), int.Parse(arr[4]));

            foreach (dynamicLINQE dyn in resultset)
            {
                EntityVO EVO = new EntityVO();

                EVO.id = dyn.id.ToString();
                EVO.name = dyn.nombre;
                EVO.longitude = dyn.Longitud.ToString();
                EVO.latitude = dyn.Latitud.ToString();

                lista.Add(EVO);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#14
0
    public List<NetworkVO> getN()
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<NetworkVO> lista = new List<NetworkVO>();

        try
        {
            //EMPRESAS//
            List<mapa_get_network_compResult> resultset = dbcon.mapa_get_network_comp().ToList();

            foreach (mapa_get_network_compResult net in resultset)
            {
                NetworkVO netw = new NetworkVO();
                EntityVO ent = new EntityVO();

                ent.id = net.Id.ToString();
                ent.name = net.Nombre;
                ent.latitude = net.Latitud.ToString();
                ent.longitude = net.Longitud.ToString();
                netw.parent = ent;
                netw.type = NetworkVO.EMP_EXTRACTOR;

                lista.Add(netw);
            }
            //ODS//
            List<mapa_get_network_odsResult> resultset1 = dbcon.mapa_get_network_ods().ToList();

            foreach (mapa_get_network_odsResult net1 in resultset1)
            {
                NetworkVO netw1 = new NetworkVO();
                EntityVO ent1 = new EntityVO();

                ent1.id = net1.id_ods.ToString();
                ent1.name = net1.nombre;
                ent1.latitude = net1.Latitud.ToString();
                ent1.longitude = net1.Longitud.ToString();
                netw1.parent = ent1;
                netw1.type = NetworkVO.ODS_EXTRACTOR;

                lista.Add(netw1);
            }
            //COOPERANTES//
            List<mapa_get_network_coopResult> resultset2 = dbcon.mapa_get_network_coop().ToList();

            foreach (mapa_get_network_coopResult net2 in resultset2)
            {
                NetworkVO netw2 = new NetworkVO();
                EntityVO ent2 = new EntityVO();

                ent2.id = net2.id_coperante.ToString();
                ent2.name = net2.nombre;
                ent2.latitude = net2.Latitud.ToString();
                ent2.longitude = net2.Longitud.ToString();
                netw2.parent = ent2;
                netw2.type = NetworkVO.COOP_EXTRACTOR;

                lista.Add(netw2);
            }

            return lista;

        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#15
0
    private List<String> getEMPbeneficiario(int p)
    {
        List<String> lista = new List<String>();

        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        try
        {

            List<MAPA_GET_BENFResult> resultset = dbcon.MAPA_GET_BENF(p, 1).ToList();

            foreach (MAPA_GET_BENFResult benef in resultset)
            {
                lista.Add(benef.Nombre);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#16
0
    private List<AwardVO> getEMPaward(int p)
    {
        List<AwardVO> lista = new List<AwardVO>();

        FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

        try
        {

            List<MAPA_GET_AWAResult> awards = dbaux.MAPA_GET_AWA(p, 1).ToList();

            foreach (MAPA_GET_AWAResult awa in awards)
            {
                AwardVO AVO = new AwardVO();

                AVO.awardName = awa.nombre;
                AVO.recibido = awa.Otorgado;

                lista.Add(AVO);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#17
0
    private List<AreaVO> getEMParea(int p)
    {
        List<AreaVO> lista = new List<AreaVO>();

        FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

        try
        {

            List<MAPA_GET_AREAResult> areas = dbaux.MAPA_GET_AREA(1, p).ToList();

            foreach (MAPA_GET_AREAResult are in areas)
            {
                AreaVO A = new AreaVO();
                A.area = are.Nombre;

                lista.Add(A);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#18
0
    public List<NetworkVO> getSearch(List<String> listain)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<NetworkVO> lista = new List<NetworkVO>();

        try
        {

            //EMPRESAS//
            List<mapa_search_network_ods_byResult> resultset = dbcon.mapa_search_network_ods_by(int.Parse(listain[0]), int.Parse(listain[1]), listain[2]).ToList();

            foreach (mapa_search_network_ods_byResult net in resultset)
            {
                NetworkVO netw = new NetworkVO();
                EntityVO ent = new EntityVO();

                ent.id = net.id_anfitriona.ToString();
                ent.name = net.nombre;
                ent.latitude = net.latitud.ToString();
                ent.longitude = net.longitud.ToString();
                netw.parent = ent;
                netw.type = NetworkVO.ODS_EXTRACTOR;

                lista.Add(netw);
            }
            //ODS//
            List<mapa_search_network_emp_byResult> resultset1 = dbcon.mapa_search_network_emp_by(int.Parse(listain[0]), int.Parse(listain[1]), listain[2]).ToList();

            foreach (mapa_search_network_emp_byResult net1 in resultset1)
            {
                NetworkVO netw1 = new NetworkVO();
                EntityVO ent1 = new EntityVO();

                ent1.id = net1.id_anfitriona.ToString();
                ent1.name = net1.nombre;
                ent1.latitude = net1.latitud.ToString();
                ent1.longitude = net1.longitud.ToString();
                netw1.parent = ent1;
                netw1.type = NetworkVO.EMP_EXTRACTOR;

                lista.Add(netw1);
            }
            //COOPERANTES//
            List<mapa_search_network_cooperantes_byResult> resultset2 = dbcon.mapa_search_network_cooperantes_by(int.Parse(listain[0]),int.Parse(listain[1]), listain[2]).ToList();/*int.Parse(listain[1]),*/

            foreach (mapa_search_network_cooperantes_byResult net2 in resultset2)
            {
                NetworkVO netw2 = new NetworkVO();
                EntityVO ent2 = new EntityVO();

                ent2.id = net2.id_anfitriona.ToString();
                ent2.name = net2.nombre;
                ent2.latitude = net2.latitud.ToString();
                ent2.longitude = net2.longitud.ToString();
                netw2.parent = ent2;
                netw2.type = NetworkVO.COOP_EXTRACTOR;

                lista.Add(netw2);
            }

            return lista;

        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#19
0
    //getcooprea receive (id_ods) Return List of Areas
    private List<String> getCOOParea(int id)
    {
        List<String> lista = new List<String>();

            FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

            try
            {

                List<MAPA_GET_AREAResult> areas = dbaux.MAPA_GET_AREA(3,id).ToList();

                foreach (MAPA_GET_AREAResult are in areas)
                {
                    lista.Add(are.Nombre);
                }

                return lista;
            }
            catch (Exception e)
            {
                Logging.WriteError(e.StackTrace.ToString());
                return null;
            }
    }
示例#20
0
    public List<EntityVO> getSearch(List<String> datos)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

            List<EntityVO> lista = new List<EntityVO>();
            //0int idpais, 1int idestado, 2string nombre, 3string area, 4string premios, 5int tiporg, 6int fat, 7Int enfoq

            //@idPais int, @idEstado int, @nombre varchar(8000), @tipoOrg int, @fat int, @area_intervencion varchar(8000), @enfoque_geografico int, @premios varchar(8000)
            try
            {

                ISingleResult<dynamicLINQC> resultset = dbcon.MAPA_SEARCH_COOP_BY(int.Parse(datos[0]), int.Parse(datos[1]), datos[2], int.Parse(datos[5]), int.Parse(datos[6]), datos[3], int.Parse(datos[7]), datos[4]);

                foreach (dynamicLINQC dyn in resultset)
                {
                    EntityVO EVO = new EntityVO();

                    EVO.id = dyn.id_coperante.ToString();
                    EVO.name = dyn.nombre;
                    EVO.latitude = dyn.Latitud;
                    EVO.longitude = dyn.Longitud;

                    lista.Add(EVO);
                }

                return lista;
            }
            catch (Exception e)
            {
                Logging.WriteError(e.StackTrace.ToString());
                return null;
            }
    }
示例#21
0
    private List<String> getCOOPbeneficiario(int coopin)
    {
        List<String> lista = new List<String>();

            FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

            try
            {

                List<MAPA_GET_BENFResult> benef = dbcon.MAPA_GET_BENF(coopin, 3).ToList();

                foreach (MAPA_GET_BENFResult ben in benef)
                {
                    lista.Add(ben.Nombre);
                }

                return lista;
            }
            catch (Exception e)
            {
                Logging.WriteError(e.StackTrace.ToString());
                return null;
            }
    }
示例#22
0
    /*private List<string> getInversionistas(int p)
    {

    }*/
    private String getConvocatoria(int p)
    {
        FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

        try
        {
            ISingleResult<MAPA_GET_Proyecto_ConvocatoriaResult> conv = dbaux.MAPA_GET_Proyecto_Convocatoria(p);

            return conv.First().Nombre;
            //conv.Single(MAPA_GET_Proyecto_ConvocatoriaResult => MAPA_GET_Proyecto_ConvocatoriaResult.Nombre == search);
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#23
0
    //getODSbeneficiario receive (id_ods) Return List of Beneficiarion
    private List<String> getODSbeneficiario(int id)
    {
        List<String> lista = new List<String>();
        FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

        try
        {

            List<MAPA_GET_BENFResult> benefs = dbaux.MAPA_GET_BENF(id, 2).ToList();

            foreach (MAPA_GET_BENFResult ben in benefs)
            {
                lista.Add(ben.Nombre);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#24
0
    //getODSarea receive (id_ods) Return List of Areas
    private List<AreaVO> getODSarea(int id)
    {
        List<AreaVO> lista = new List<AreaVO>();
        FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext();

        try
        {

            List<p_Select_ODS_PerfilResult> areas = dbaux.p_Select_ODS_Perfil(id).ToList();

            foreach (p_Select_ODS_PerfilResult are in areas)
            {
                AreaVO A = new AreaVO();
                A.area = are.AreaIntervencion;

                lista.Add(A);
            }

            return lista;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }
示例#25
0
    public List<NetworkVO> getSearch(List<String> lista)
    {
        FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext();

        List<NetworkVO> listain = new List<NetworkVO>();

        try
        {

            List<mapa_search_network_cooperantes_byResult> resultset = dbcon.mapa_search_network_cooperantes_by(int.Parse(lista[0]), int.Parse(lista[1]), lista[2]).ToList();

            foreach (mapa_search_network_cooperantes_byResult snet in resultset)
            {
                NetworkVO netw = new NetworkVO();
                EntityVO ent = new EntityVO();

                ent.id = snet.id_anfitriona.ToString();
                ent.name = snet.nombre;
                ent.latitude = snet.latitud.ToString();
                ent.longitude = snet.longitud.ToString();
                ent.type = NetworkVO.COOP_EXTRACTOR;
                netw.parent = ent;
                netw.type = NetworkVO.ODS_EXTRACTOR;

                listain.Add(netw);
            }

            return listain;
        }
        catch (Exception e)
        {
            Logging.WriteError(e.StackTrace.ToString());
            return null;
        }
    }