public EmpresaUsuario()
 {
     Empresa = new Empresa();
     Usuario = new Usuario();
     TipoDocumento = new ListaValor();
     Sexo = new ListaValor();
     EmpresaLocacion = new EmpresaLocacion();
 }
Exemple #2
0
 public EmpresaUsuario()
 {
     Empresa         = new Empresa();
     Usuario         = new Usuario();
     TipoDocumento   = new ListaValor();
     Sexo            = new ListaValor();
     EmpresaLocacion = new EmpresaLocacion();
 }
 public Oferta()
 {
     TipoCargo                 = new ListaValor();
     TipoTrabajo               = new ListaValor();
     TipoContrato              = new ListaValor();
     ListaEstudios             = new List <OfertaEstudio>();
     ListaSectores             = new List <OfertaSectorEmpresarial>();
     ListaInformacionAdicional = new List <OfertaInformacionAdicional>();
     Empresa     = new Empresa();
     OfertaFases = new List <OfertaFase>();
 }
 public Oferta()
 {
     TipoCargo = new ListaValor();
        TipoTrabajo = new ListaValor();
        TipoContrato = new ListaValor();
        ListaEstudios = new List<OfertaEstudio>();
        ListaSectores = new List<OfertaSectorEmpresarial>();
        ListaInformacionAdicional = new List<OfertaInformacionAdicional>();
        Empresa = new Empresa();
        OfertaFases = new List<OfertaFase>();
 }
 public Empresa()
 {
     Pais = new ListaValor();
     SectorEmpresarial = new ListaValor();
     SectorEmpresarial2 = new ListaValor();
     SectorEmpresarial3 = new ListaValor();
     NumeroEmpleados = new ListaValor();
     EstadoEmpresa = new ListaValor();
     Locaciones = new List<EmpresaLocacion>();
     Usuarios = new List<EmpresaUsuario>();
     PaisIdListaValor = string.Empty;
     NumeroEmpleadosIdListaValor = string.Empty;
     SectorEmpresarial2IdListaValor = string.Empty;
     SectorEmpresarial3IdListaValor = string.Empty;
 }
 public Empresa()
 {
     Pais = new ListaValor();
     SectorEmpresarial              = new ListaValor();
     SectorEmpresarial2             = new ListaValor();
     SectorEmpresarial3             = new ListaValor();
     NumeroEmpleados                = new ListaValor();
     EstadoEmpresa                  = new ListaValor();
     Locaciones                     = new List <EmpresaLocacion>();
     Usuarios                       = new List <EmpresaUsuario>();
     PaisIdListaValor               = string.Empty;
     NumeroEmpleadosIdListaValor    = string.Empty;
     SectorEmpresarial2IdListaValor = string.Empty;
     SectorEmpresarial3IdListaValor = string.Empty;
 }
        //AQUI LLAMO EL MODAL A EDITAR Con datos--- ESTO ES GET
        public PartialViewResult _NuevoValorEditar(string id, int nroPaginaActual)
        {
            ListaValor objlista = new ListaValor();

            DataTable dtResultado = lnUtp.UTP_OBTENERVALORPADREEDITAR(Convert.ToString(id));

            if (dtResultado.Rows.Count > 0)
            {
                objlista.IdListaValor = Convert.ToString(dtResultado.Rows[0]["IdListaValor"]);
                objlista.Valor = Convert.ToString(dtResultado.Rows[0]["Valor"]);
                objlista.DescripcionValor = Convert.ToString(dtResultado.Rows[0]["DescripcionValor"]);
                objlista.Icono = Convert.ToString(dtResultado.Rows[0]["Icono"]);
                objlista.Peso = Convert.ToInt32(dtResultado.Rows[0]["Peso"]);
                objlista.ValorUTP = Convert.ToString(dtResultado.Rows[0]["ValorUTP"]);
                objlista.IdLista = Convert.ToInt32(dtResultado.Rows[0]["IdLista"]);
                objlista.Padre = Convert.ToString(dtResultado.Rows[0]["Padre"]);
                objlista.EstadoValor = Convert.ToString(dtResultado.Rows[0]["EstadoValor"]);
                objlista.IdListaValorPadre = Convert.ToString(dtResultado.Rows[0]["IdListaValorPadre"]);

            }
            objlista.idcod = nroPaginaActual;
            return PartialView("_NuevoValorEditar", objlista);
        }
        //AQUÍ LLAMA EL MODAL --- ESTO ES GET
        public PartialViewResult _NuevoValor()
        {
            ListaValor objlista = new ListaValor();

            return PartialView("_NuevoValor", objlista);
        }
        public SelectList ObtenerUbigeoPorCodigo(string codigoPadre, string codigoSeleccionado)
        {
            LNGeneral lnGeneral = new LNGeneral();

            DataTable dtProvincia = lnGeneral.Home_ListarDistritos(codigoPadre);
            List<ListaValor> lista = new List<ListaValor>();
            for (int i = 0; i <= dtProvincia.Rows.Count - 1; i++)
            {
                string nombre = dtProvincia.Rows[i]["Valor"].ToString();
                string valor = dtProvincia.Rows[i]["IdListaValor"].ToString();

                //SelectListItem item = new SelectListItem() { Text = nombre, Value = valor };
                ListaValor listaValor = new UTP.PortalEmpleabilidad.Modelo.ListaValor();
                listaValor.IdListaValor = valor;
                listaValor.Valor = nombre;

                lista.Add(listaValor);
            }

            SelectList selectList = new SelectList(lista, "IdListaValor", "Valor", codigoSeleccionado);
            return selectList;
        }
 public OfertaSectorEmpresarial()
 {
     SectorEmpresarial = new ListaValor();
     EstadoOfertaSectorEmpresarial = new ListaValor();
 }
        public ActionResult QuitarCarreras(string codigos)
        {
            LNGeneral lnGeneral = new LNGeneral();
            List<ListaValor> listaCarrerasUTP = lnGeneral.ObtenerListaValor(Constantes.IDLISTA_DE_CARRERA).Where(m => m.IdListaValorPadre == "TEUNIV").ToList();

            List<OfertaEstudio> listaSeleccionados = (List<OfertaEstudio>)(Session["CarrerasSeleccionadas"]);
            List<ListaValor> listaDisponibles = (List<ListaValor>)(Session["CarrerasDisponibles"]);

            string[] listaCodigos = codigos.Split('-');

            //Se recorre la lista para quitar los códigos.
            for (int i = 0; i < listaCodigos.Length - 1; i++)
            {
                listaSeleccionados.RemoveAll(m => m.CodigoCarrera == listaCodigos[i]);

                //Se agrega el item en la lista de disponibles:
                ListaValor itemDisponible = new ListaValor();
                itemDisponible.IdListaValor = listaCodigos[i];
                itemDisponible.Valor = listaCarrerasUTP.Where(m => m.IdListaValor == listaCodigos[i]).FirstOrDefault().Valor;

                listaDisponibles.Add(itemDisponible);
            }

            Session["CarrerasSeleccionadas"] = listaSeleccionados;
            Session["CarrerasDisponibles"] = listaDisponibles;

            return PartialView("_OfertaEstudiosUTP");
        }
 public OfertaSectorEmpresarial()
 {
     SectorEmpresarial             = new ListaValor();
     EstadoOfertaSectorEmpresarial = new ListaValor();
 }
        public List<ListaValor> ObtenerListaValorOfertaEstudiosUTP(int idLista)
        {
            List<ListaValor> lista = new List<ListaValor>();

            DataTable dtResultado = adGeneral.ObtenerListaValor(idLista);

            foreach (DataRow fila in dtResultado.Rows)
            {
                ListaValor item = new ListaValor();
                item.IdLista = Convert.ToInt32(fila["IDLista"]);
                item.IdListaValor = Convert.ToString(fila["IDListaValor"]);
                item.IdListaValorPadre = Convert.ToString(fila["IDListaValorPadre"]); ;
                item.Valor = Convert.ToString(fila["Valor"]); ;
                item.DescripcionValor = Convert.ToString(fila["DescripcionValor"]); ;
                item.Icono = Convert.ToString(fila["Icono"]); ;
                item.Peso = Convert.ToInt32(fila["Peso"] == DBNull.Value ? 0 : fila["Peso"]); ;
                item.ValorUTP = Convert.ToString(fila["ValorUTP"]); ;
                item.EstadoValor = Convert.ToString(fila["EstadoValor"]); ;

                //EDEEST = estudiante, EDEEGR = egresado, EDEBAC = Bachiller, EDETIT = Titulado.
                if (item.IdListaValor == "EDEEST" || item.IdListaValor == "EDEEGR" || item.IdListaValor == "EDEBAC" || item.IdListaValor == "EDETIT")
                {
                    lista.Add(item);
                }
            }

            return lista.OrderBy(m => m.Peso).ToList();
        }
        public List<ListaValor> ObtenerListaValorPorIdPadre( string idListaPadre)
        {
            List<ListaValor> lista = new List<ListaValor>();

            DataTable dtResultado = adGeneral.ObtenerListaValorPorIdPadre(idListaPadre);

            foreach (DataRow fila in dtResultado.Rows)
            {
                ListaValor item = new ListaValor();
                item.IdListaValor = Funciones.ToString(fila["IDListaValor"]);
                item.Valor = Funciones.ToString(fila["Valor"]); ;
                lista.Add(item);

            }

            return lista;
        }
 public void UTPINSERTAR_LISTAVALORHIJO(ListaValor lista)
 {
     adUtp.UTPINSERTAR_LISTAVALORHIJO(lista);
 }
Exemple #16
0
 public OfertaPostulante()
 {
     Oferta     = new Oferta();
     Alumno     = new Alumno();
     FaseOferta = new ListaValor();
 }
 public void UTPACTUALIZAR_LISTAVALORHIJO(ListaValor lista)
 {
     adUtp.UTPACTUALIZAR_LISTAVALORHIJO(lista);
 }
Exemple #18
0
 public Usuario()
 {
     TipoUsuario   = new ListaValor();
     EstadoUsuario = new ListaValor();
     Rol           = new ListaValor();
 }
 public EmpresaLocacion()
 {
     TipoLocacion   = new ListaValor();
     EstadoLocacion = new ListaValor();
 }
        public PartialViewResult _NuevoValorEditar(ListaValor objlista)
        {
            if (ModelState.IsValid)
            {
                //Esto es para guardar el usuario de creacion
                TicketUTP ticket = (TicketUTP)Session["TicketUtp"];

                objlista.Modificadopor = ticket.Usuario;

                // logica que guarda los datos

                lnUtp.UTPACTUALIZAR_LISTAVALORHIJO(objlista);

                ////recorro los datos para mostrar en el partial

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

                DataTable dtResultado = lnUtp.UTP_LISTAVALORHIJO(Convert.ToInt32(objlista.IdLista), objlista.idcod, 10);

                for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
                {
                    ListaValor objListaValor = new ListaValor();
                    objListaValor.IdLista = Convert.ToInt32(dtResultado.Rows[i]["IdLista"].ToString());
                    objListaValor.IdListaValor = dtResultado.Rows[i]["IdListaValor"].ToString();
                    objListaValor.Valor = dtResultado.Rows[i]["Valor"].ToString();
                    objListaValor.DescripcionValor = dtResultado.Rows[i]["DescripcionValor"].ToString();
                    objListaValor.Icono = dtResultado.Rows[i]["Icono"].ToString();
                    objListaValor.Peso = Convert.ToInt32(dtResultado.Rows[i]["Peso"] == DBNull.Value ? 0 : dtResultado.Rows[i]["Peso"]);
                    objListaValor.ValorUTP = dtResultado.Rows[i]["ValorUTP"].ToString();
                    objListaValor.Padre = dtResultado.Rows[i]["Padre"].ToString();
                    objListaValor.EstadoValor = dtResultado.Rows[i]["EstadoValor"].ToString();
                    objListaValor.CantidadTotal = Convert.ToInt32(dtResultado.Rows[i]["CantidadTotal"]);
                    lista.Add(objListaValor);

                }

                //Datos para la paginación.
                int cantidadTotal = lista.Count() == 0 ? 0 : lista[0].CantidadTotal;

                Paginacion paginacion = new Paginacion();
                paginacion.NroPaginaActual = objlista.idcod;
                paginacion.CantidadTotalResultados = cantidadTotal;
                paginacion.FilasPorPagina = Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP;
                paginacion.TotalPaginas = cantidadTotal / Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP;
                int residuo = cantidadTotal % Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP;
                if (residuo > 0) paginacion.TotalPaginas += 1;

                ViewBag.Paginacion = paginacion;
                ViewBag.TipoBusqueda = "Simple";

                return PartialView("Vista_ListaValorHijo", lista);
            }

            return PartialView("_NuevoValorEditar", objlista);
        }
        public void UTPINSERTAR_LISTAVALORHIJO(ListaValor lista)
        {
            using (SqlConnection conexion = new SqlConnection(cadenaConexion))
            {

                SqlCommand cmd = new SqlCommand();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "UTPINSERTAR_LISTAVALORHIJO";

                //Parámetros:
                cmd.Parameters.Add(new SqlParameter("@IDListaValor", lista.IdListaValor));
                cmd.Parameters.Add(new SqlParameter("@IDLista", lista.IdLista));
                cmd.Parameters.Add(new SqlParameter("@Valor", lista.Valor == null ? "" : lista.Valor));
                cmd.Parameters.Add(new SqlParameter("@DescripcionValor", lista.DescripcionValor == null ? System.Data.SqlTypes.SqlString.Null : lista.DescripcionValor));
                cmd.Parameters.Add(new SqlParameter("@Icono", lista.Icono == null ? System.Data.SqlTypes.SqlString.Null : lista.Icono));
                cmd.Parameters.Add(new SqlParameter("@Peso", lista.Peso == null ? 0 : lista.Peso));
                cmd.Parameters.Add(new SqlParameter("@ValorUTP", lista.ValorUTP == null ? System.Data.SqlTypes.SqlString.Null : lista.ValorUTP));
                cmd.Parameters.Add(new SqlParameter("@EstadoValor", lista.EstadoValor == null ? "" : lista.EstadoValor));
                cmd.Parameters.Add(new SqlParameter("@CreadoPor", lista.Creadopor));
                cmd.Connection = conexion;

                conexion.Open();

                cmd.ExecuteNonQuery();

                conexion.Close();
            }
        }
        //Elimina datos de la lista de valor hijo
        public PartialViewResult EliminarVista_ListaValorHijo(string idListaValor, int idlista)
        {
            //ListaValor lista = new ListaValor();

            lnUtp.UTPELIMINAR_LISTAVALORHIJO(idListaValor);

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

            DataTable dtResultado = lnUtp.UTP_LISTAVALORHIJO(Convert.ToInt32(idlista), 1, 10);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                ListaValor objListaValor = new ListaValor();
                objListaValor.IdLista = Convert.ToInt32(dtResultado.Rows[i]["IdLista"].ToString());
                objListaValor.IdListaValor = dtResultado.Rows[i]["IdListaValor"].ToString();
                objListaValor.Valor = dtResultado.Rows[i]["Valor"].ToString();
                objListaValor.DescripcionValor = dtResultado.Rows[i]["DescripcionValor"].ToString();
                objListaValor.Icono = dtResultado.Rows[i]["Icono"].ToString();
                objListaValor.Peso = Convert.ToInt32(dtResultado.Rows[i]["Peso"] == DBNull.Value ? 0 : dtResultado.Rows[i]["Peso"]);
                objListaValor.ValorUTP = dtResultado.Rows[i]["ValorUTP"].ToString();
                objListaValor.Padre = dtResultado.Rows[i]["Padre"].ToString();
                objListaValor.EstadoValor = dtResultado.Rows[i]["EstadoValor"].ToString();
                objListaValor.CantidadTotal = Convert.ToInt32(dtResultado.Rows[i]["CantidadTotal"]);
                lista.Add(objListaValor);

            }

            //Datos para la paginación.
            int cantidadTotal = lista.Count() == 0 ? 0 : lista[0].CantidadTotal;

            Paginacion paginacion = new Paginacion();
            paginacion.NroPaginaActual = 1;
            paginacion.CantidadTotalResultados = cantidadTotal;
            paginacion.FilasPorPagina = Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP;
            paginacion.TotalPaginas = cantidadTotal / Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP;
            int residuo = cantidadTotal % Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP;
            if (residuo > 0) paginacion.TotalPaginas += 1;

            ViewBag.Paginacion = paginacion;
            ViewBag.TipoBusqueda = "Simple";

            //return RedirectToAction("Vista_ListaValorHijo");
            return PartialView("Vista_ListaValorHijo", lista);
        }
 public OfertaInformacionAdicional()
 {
     TipoConocimiento = new ListaValor();
     NivelConocimiento = new ListaValor();
     EstadoOfertaInformacionAdicional = new ListaValor();
 }
        /// <summary>
        /// Se agrega el parámetro de filtro para obtener los datos que contenga este valor.
        /// Por ejemplo: filtro = EMPRESA, filtra todos aquellos en donde la columna VALOR like '%FILTRO%'
        /// </summary>
        /// <param name="idLista"></param>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public List<ListaValor> ObtenerListaValor(int idLista, string filtro)
        {
            List<ListaValor> lista = new List<ListaValor>();

            DataTable dtResultado = adGeneral.ObtenerListaValor(idLista);

            foreach (DataRow fila in dtResultado.Rows)
            {
                if (Convert.ToString(fila["IDListaValor"]).ToUpper().Contains(filtro.ToUpper()))
                {
                    ListaValor item = new ListaValor();
                    item.IdLista = Convert.ToInt32(fila["IDLista"]);
                    item.IdListaValor = Convert.ToString(fila["IDListaValor"]);
                    item.IdListaValorPadre = Convert.ToString(fila["IDListaValorPadre"]); ;
                    item.Valor = Convert.ToString(fila["Valor"]); ;
                    item.DescripcionValor = Convert.ToString(fila["DescripcionValor"]); ;
                    item.Icono = Convert.ToString(fila["Icono"]); ;
                    item.Peso = Convert.ToInt32(fila["Peso"] == DBNull.Value ? 0 : fila["Peso"]); ;
                    item.ValorUTP = Convert.ToString(fila["ValorUTP"]); ;
                    item.EstadoValor = Convert.ToString(fila["EstadoValor"]); ;

                    lista.Add(item);
                }
            }

            return lista;
        }
 public OfertaPostulante()
 {
     Oferta = new Oferta();
     Alumno = new Alumno();
     FaseOferta = new ListaValor();
 }
        public List<ListaValor> ObtenerListaValorOfertaTipoEstudiosEspecificos(int idLista)
        {
            List<ListaValor> lista = new List<ListaValor>();

            DataTable dtResultado = adGeneral.ObtenerListaValor(idLista);

            foreach (DataRow fila in dtResultado.Rows)
            {
                ListaValor item = new ListaValor();
                item.IdLista = Convert.ToInt32(fila["IDLista"]);
                item.IdListaValor = Convert.ToString(fila["IDListaValor"]);
                item.IdListaValorPadre = Convert.ToString(fila["IDListaValorPadre"]); ;
                item.Valor = Convert.ToString(fila["Valor"]); ;
                item.DescripcionValor = Convert.ToString(fila["DescripcionValor"]); ;
                item.Icono = Convert.ToString(fila["Icono"]); ;
                item.Peso = Convert.ToInt32(fila["Peso"] == DBNull.Value ? 0 : fila["Peso"]); ;
                item.ValorUTP = Convert.ToString(fila["ValorUTP"]); ;
                item.EstadoValor = Convert.ToString(fila["EstadoValor"]); ;

                //TEDOCT = Doctorado, TEESCO = Escolar, TEPOST = Post-Grado, TETECN = Técnico, TEUNIV = Grado Universitario
                //Sólo se agregan los tipos de estudio que son distintos a Escolar y Universitario.
                if (item.IdListaValor != "TEESCO" && item.IdListaValor != "TEUNIV")
                {
                    lista.Add(item);
                }
            }

            return lista.OrderBy(m => m.Peso).ToList();
        }
        }                                     //Se agrega el cumplimiento para establecer si el estudio cumple los requisitos de la oferta

        public OfertaEstudio()
        {
            TipoDeEstudio       = new ListaValor();
            EstadoDelEstudio    = new ListaValor();
            EstadoOfertaEstudio = new ListaValor();
        }
        public List<ListaValor> EMPRESA_BUSCAR_INFORMACIONADICIONAL(string IDListaValorPadre)
        {
            List<ListaValor> lista = new List<ListaValor>();

            DataTable dtResultado = adGeneral.EMPRESA_BUSCAR_INFORMACIONADICIONAL(IDListaValorPadre);

            foreach (DataRow fila in dtResultado.Rows)
            {
                ListaValor item = new ListaValor();

                item.IdListaValor = Convert.ToString(fila["IDListaValor"]);
                item.IdListaValorPadre = Convert.ToString(fila["IDListaValorPadre"]); ;
                item.Valor = Convert.ToString(fila["Valor"]); ;

                lista.Add(item);
            }

            return lista;
        }
 public EmpresaLocacion()
 {
     TipoLocacion = new ListaValor();
     EstadoLocacion = new ListaValor();
 }
 public OfertaInformacionAdicional()
 {
     TipoConocimiento  = new ListaValor();
     NivelConocimiento = new ListaValor();
     EstadoOfertaInformacionAdicional = new ListaValor();
 }
        private ListaValor copiarListaValor(ListaValor origen)
        {
            ListaValor destino = new ListaValor();

            destino.IdListaValor = origen.IdListaValor;
            destino.Valor = origen.Valor;

            return destino;
        }