Пример #1
0
        /// <summary>
        /// Método que crea un nuevo Demandante que lo devuelve con los valores del DataTable introducido por parámetro.
        /// </summary>
        /// <param name="dataTable"></param>
        /// <param name="row"></param>
        /// <returns>Devuelve un Demandante relleno de valores</returns>
        public static Demandante.Demandante ToDemandante(this dtsDemandantes.DemandantesDataTable dataTable, int row = 0)
        {
            Demandante.Demandante dem = new Demandante.Demandante();
            dem.Id                 = Convert.ToInt32(dataTable.Rows[row][dataTable.IdColumn.ColumnName]);
            dem.FotoPerfil         = (byte[])dataTable.Rows[row][dataTable.FotoPerfilColumn.ColumnName];
            dem.IdUsuario          = Convert.ToInt32(dataTable.Rows[row][dataTable.IdUsuarioColumn.ColumnName]);
            dem.Edad               = Convert.ToInt32(dataTable.Rows[row][dataTable.EdadColumn.ColumnName]);
            dem.Telefono           = dataTable.Rows[row][dataTable.TelefonoColumn.ColumnName].ToString();
            dem.Email              = dataTable.Rows[row][dataTable.EmailColumn.ColumnName].ToString();
            dem.PerfilLinkedin     = dataTable.Rows[row][dataTable.PerfilLinkedinColumn.ColumnName].ToString();
            dem.ExperienciaLaboral = dataTable.Rows[row][dataTable.ExperienciaLaboralColumn.ColumnName].ToString();
            dem.NivelEstudios      = Convert.ToInt32(dataTable.Rows[row][dataTable.NivelEstudiosColumn.ColumnName]);

            return(dem);
        }
Пример #2
0
        /// <summary>
        /// Método que devuelve un dtsDemandantes con los valores de un Demandante introducido por parámetro.
        /// </summary>
        /// <param name="dem"></param>
        /// <returns>Devuelve un dataset de Demandantes relleno de valores.</returns>
        public static dtsDemandantes ToDtsDemandantes(this Demandante.Demandante dem)
        {
            dtsDemandantes dts = new dtsDemandantes();

            dtsDemandantes.DemandantesRow dtsRow = dts.Demandantes.NewDemandantesRow();

            dtsRow.IdUsuario          = dem.IdUsuario;
            dtsRow.FotoPerfil         = dem.FotoPerfil;
            dtsRow.Edad               = (short)dem.Edad;
            dtsRow.Telefono           = dem.Telefono;
            dtsRow.Email              = dem.Email;
            dtsRow.PerfilLinkedin     = dem.PerfilLinkedin;
            dtsRow.ExperienciaLaboral = dem.ExperienciaLaboral;
            dtsRow.NivelEstudios      = (short)dem.NivelEstudios;


            dts.Demandantes.AddDemandantesRow(dtsRow);
            return(dts);
        }