public List <OfertaEmpleo> GetAllOfertas()
        {
            List <OfertaEmpleo> result = new List <OfertaEmpleo>();
            dtsOfertaEmpleo     dts    = new dtsOfertaEmpleo();

            dtsOfertaEmpleo.OfertasEmpleoDataTable dt = (dtsOfertaEmpleo.OfertasEmpleoDataTable)Repo.Leer(dts.OfertasEmpleo);


            int i = 0;

            foreach (DataRow dtRow in dt)
            {
                OfertaEmpleo oferta = new OfertaEmpleo();
                oferta = MappingOfertaEmpleo.ToOfertaEmpleo(dt, i);
                result.Add(oferta);
                i++;
            }
            return(result);
        }
        /// <summary>
        ///  Recoge los datos del dataTable introducido por parámetro para agregarselos a una nueva OfertaEmpleo.
        /// </summary>
        /// <param name="dataTable"></param>
        /// <param name="row"></param>
        /// <returns>Devuelve una OfertaEmpleo rellena de valores</returns>
        public static Empleador.OfertaEmpleo ToOfertaEmpleo(this dtsOfertaEmpleo.OfertasEmpleoDataTable dataTable, int row = 0)
        {
            Empleador.OfertaEmpleo oferta = new Empleador.OfertaEmpleo();
            oferta.Id               = Convert.ToInt32(dataTable.Rows[row][dataTable.IdColumn.ColumnName]);
            oferta.IdEmpleador      = Convert.ToInt32(dataTable.Rows[row][dataTable.IdEmpleadorColumn.ColumnName]);
            oferta.Descripcion      = dataTable.Rows[row][dataTable.DescripcionColumn.ColumnName].ToString();
            oferta.NumeroVacantes   = Convert.ToInt32(dataTable.Rows[row][dataTable.NumeroVacantesColumn.ColumnName]);
            oferta.Sueldo           = Convert.ToInt32(dataTable.Rows[row][dataTable.SueldoColumn.ColumnName]);
            oferta.FechaLanzamiento = (DateTime)dataTable.Rows[row][dataTable.FechaLanzamientoColumn.ColumnName];
            oferta.FechaFin         = (DateTime)dataTable.Rows[row][dataTable.FechaFinColumn.ColumnName];
            oferta.Observaciones    = dataTable.Rows[row][dataTable.ObservacionesColumn.ColumnName].ToString();
            oferta.Titulo           = dataTable.Rows[row][dataTable.TituloColumn.ColumnName].ToString();

            oferta.FechaFinString         = oferta.FechaFin.ToString();
            oferta.FechaFinString         = oferta.FechaFinString.Substring(0, 10);
            oferta.FechaLanzamientoString = oferta.FechaLanzamiento.ToString();
            oferta.FechaLanzamientoString = oferta.FechaLanzamientoString.Substring(0, 10);


            return(oferta);
        }