Пример #1
0
        public static List <ListItem> getItemCentrosDesarrollo()
        {
            List <ListItem> list = new List <ListItem>();

            using (Datos.RegistroUnicoDataContext db = new Datos.RegistroUnicoDataContext(conexion))
            {
                list = (from d in db.RU_CentroDesarrolloEmpresarial
                        select new ListItem
                {
                    Value = d.Id_RUCentroDesarrollo.ToString(),
                    Text = d.NomCentro
                }
                        ).ToList();
            }

            return(list);
        }
Пример #2
0
        public static List <ListItem> getItemCentrosDesarrolloXLider(int _codUsuario)
        {
            List <ListItem>  list            = new List <ListItem>();
            int              codDepartamento = 0;
            List <ciudadDTO> codCiudades     = new List <ciudadDTO>();

            //buscar el dpto del lider
            codDepartamento = codDepartamentoXLider(_codUsuario);
            codCiudades     = ciudadesXDepto(codDepartamento);

            using (Datos.RegistroUnicoDataContext db = new Datos.RegistroUnicoDataContext(conexion))
            {
                foreach (var c in codCiudades)
                {
                    var centro = (from d in db.RU_CentroDesarrolloEmpresarial
                                  where d.CodCiudad == c.codCiudad
                                  select new
                    {
                        value = d.Id_RUCentroDesarrollo,
                        text = d.NomCentro
                    }).ToList();

                    if (centro != null)
                    {
                        foreach (var cen in centro)
                        {
                            ListItem elemento = new ListItem
                            {
                                Value = cen.value.ToString(),
                                Text  = cen.text.ToString()
                            };

                            list.Add(elemento);
                        }
                    }
                }
            }

            return(list);
        }
Пример #3
0
        public static List <LiderRegionalRUDTO> getDatosRegistroUnicoXLiderRegional(int _codusuario)
        {
            List <LiderRegionalRUDTO> list = new List <LiderRegionalRUDTO>();

            int codDepartamento          = 0;
            List <ciudadDTO> codCiudades = new List <ciudadDTO>();

            //buscar el dpto del lider
            codDepartamento = codDepartamentoXLider(_codusuario);
            codCiudades     = ciudadesXDepto(codDepartamento);

            using (Datos.RegistroUnicoDataContext db = new Datos.RegistroUnicoDataContext(conexion))
            {
                foreach (var ciu in codCiudades)
                {
                    List <LiderRegionalRUDTO> listCiudad = new List <LiderRegionalRUDTO>();

                    listCiudad = (from r in db.SP_RegistroUnico_Total()
                                  where r.Id_Ciudad2 == ciu.codCiudad
                                  select new LiderRegionalRUDTO
                    {
                        Id_ContactoRegistro = r.Id_ContactoRegistro,
                        FechaRegistro = r.FechaRegistro,
                        Nombres = r.Nombres,
                        Apellidos = r.Apellidos,
                        NomTipoIdentificacion = r.NomTipoIdentificacion,
                        Identificacion = r.Identificacion,
                        CiudadExpedicion = r.CiudadExpedicion,
                        DeptoExpedicion = r.DeptoExpedicion,
                        Fecha_Nacimiento = r.Fecha_Nacimiento,
                        CiudadNacimiento = r.CiudadNacimiento,
                        DeptoNacimiento = r.DeptoNacimiento,
                        Genero = r.Genero.ToString(),
                        NomEstadoCivil = r.NomEstadoCivil,
                        NomOcupacion = r.NomOcupacion,
                        Telefono = r.Telefono,
                        Correo = r.Correo,
                        CiudadResidencia = r.CiudadResidencia,
                        DeptoResidencia = r.DeptoResidencia,
                        DireccionDondeReside = r.DireccionDondeReside,
                        Estrato = r.Estrato.ToString(),
                        NomNivelEstudio = r.NomNivelEstudio,
                        ProgramaAcademico = r.ProgramaAcademico,
                        NomInstitucionEducativa = r.NomInstitucionEducativa,
                        CiudadEstudio = r.CiudadEstudio,
                        DeptoEstudio = r.DeptoEstudio,
                        EstadoEstudio = r.EstadoEstudio,
                        FechaINIEstudio = r.FechaINIEstudio.ToShortDateString(),
                        SemestresCursados = r.SemestresCursados.ToString(),
                        FechaFinMaterias = r.FechaFinMaterias.ToShortDateString(),
                        FechaGradoEstudio = r.FechaGradoEstudio.ToShortDateString(),
                        NomTipoAprendiz = r.NomTipoAprendiz,
                        CentroDesaEmpresarial = r.CentroDesaEmpresarial,
                        CiudadCentEmpresarial = r.CiudadCentEmpresarial,
                        DeptoCentEmpresarial = r.DeptoCentEmpresarial,
                        NomServicio = r.NomServicio,
                        FormacionInteres = r.FormacionInteres,
                        CiudEmprendeRural = r.CiudEmprendeRural,
                        dptoEmprendeRural = r.dptoEmprendeRural,
                        NomProyecto = r.NomProyecto,
                        DescripcionProyecto = r.DescripcionProyecto,
                        CiudadFondoEmprender = r.CiudadFondoEmprender,
                        DeptoFondoEmprender = r.DeptoFondoEmprender,
                        NomSubSector = r.NomSubSector,
                        NomSector = r.NomSector,
                        local = r.local,
                        Regional = r.Regional,
                        Nacional = r.Nacional,
                        Internacional = r.Internacional,
                        ProductoServicioOferta = r.ProductoServicioOferta,
                        ProductoEnElMercado = r.ProductoEnElMercado,
                        EmpleadosACargo = r.EmpleadosACargo,
                        CantidadEmpleados = r.CantidadEmpleados.ToString(),
                        EmpresaFortalecimiento = r.EmpresaFortalecimiento,
                        CorreoEmpresa = r.CorreoEmpresa,
                        TelefonoEmpresa = r.TelefonoEmpresa,
                        DireccionEmpresa = r.DireccionEmpresa,
                        CiudadEmpresa = r.CiudadEmpresa,
                        DepartamentoEmpresa = r.DepartamentoEmpresa,
                        NomSubSectorEmpresa = r.NomSubSectorEmpresa,
                        NomSectorEmpresa = r.NomSectorEmpresa,
                        FechaConstitucionEmpresa = r.FechaConstitucionEmpresa.ToShortDateString(),
                        TamaEmpresa = r.TamaEmpresa,
                        localEmpresa = r.localEmpresa,
                        RegionalEmpresa = r.RegionalEmpresa,
                        NacionalEmpresa = r.NacionalEmpresa,
                        InternacionalEmpresa = r.InternacionalEmpresa,
                        ProductoServicioOfertaEmpresa = r.ProductoServicioOfertaEmpresa,
                        DescripcionActividadEmpresa = r.DescripcionActividadEmpresa,
                        ValorVentasAnuales = r.ValorVentasAnuales.ToString(),
                        EmpleadosEmpresa = r.EmpleadosEmpresa.ToString(),
                        EsElPropietario = r.EsElPropietario,
                        CargoQueOcupa = r.CargoQueOcupa
                    }).ToList();

                    #region oldSQL
                    //     (from c in db.RU_ContactoRegistro
                    //      join s in db.RU_Servicio on c.Id_RUServicio equals s.Id_RUServicio
                    //      join d in db.RU_CentroDesarrolloEmpresarial
                    //              on c.Id_RUCentroDesarrollo equals d.Id_RUCentroDesarrollo
                    //      join o in db.RU_Ocupacion on c.Id_RUOcupacion equals o.Id_RUOcupacion
                    //      where d.CodCiudad == ciu.codCiudad
                    //      orderby c.FechaRegistro descending
                    //      select new LiderRegionalRUDTO
                    //      {
                    //          nombres = c.Nombres,
                    //          apellidos = c.Apellidos,
                    //          Identificacion = c.Identificacion,
                    //          Correo = c.Correo,
                    //          Telefono = c.Telefono,
                    //          DireccionResidencia = c.DireccionDondeReside,
                    //          codCiudadResidencia = c.CiudadDondeReside,
                    //          CiudadResidencia = NomCiudad(c.CiudadDondeReside),
                    //          DeptoResidencia = NomDepartamento(c.CiudadDondeReside),
                    //          codCentroDesarrollo = c.Id_RUCentroDesarrollo,
                    //          CentroDesarrollo = d.NomCentro,
                    //          codServicio = c.Id_RUServicio,
                    //          Servicio = s.NomServicio,
                    //          NomProyecto = c.NomProyecto,
                    //          fechaRegistro = c.FechaRegistro
                    //      }
                    //).ToList();
                    #endregion

                    if (listCiudad != null)
                    {
                        list.AddRange(listCiudad);
                    }
                }
            }

            return(list);
        }