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); }
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); }
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); }