Example #1
0
        public static Demandante.DemandanteModel ToDemandanteModelVistaAdmin(this dtsLecturaDemandantes.DemandantesDataTable dataTable, int row = 0)
        {
            Demandante.DemandanteModel demModel = new Demandante.DemandanteModel();

            demModel.Id = Convert.ToInt32(dataTable.Rows[row][dataTable.IdColumn.ColumnName]);
            //demModel.FotoPerfil = (byte[])dataTable.Rows[row][dataTable.FotoPerfilColumn.ColumnName];
            demModel.IdUsuario          = Convert.ToInt32(dataTable.Rows[row][dataTable.IdUsuarioColumn.ColumnName]);
            demModel.Edad               = Convert.ToInt32(dataTable.Rows[row][dataTable.EdadColumn.ColumnName]);
            demModel.Telefono           = dataTable.Rows[row][dataTable.TelefonoColumn.ColumnName].ToString();
            demModel.Email              = dataTable.Rows[row][dataTable.EmailColumn.ColumnName].ToString();
            demModel.PerfilLinkedin     = dataTable.Rows[row][dataTable.PerfilLinkedinColumn.ColumnName].ToString();
            demModel.ExperienciaLaboral = dataTable.Rows[row][dataTable.ExperienciaLaboralColumn.ColumnName].ToString();
            demModel.NivelEstudios      = Convert.ToInt32(dataTable.Rows[row][dataTable.NivelEstudiosColumn.ColumnName]);

            demModel.Usuario             = dataTable.Rows[row][dataTable.UsuarioColumn.ColumnName].ToString();
            demModel.Contrasena          = dataTable[row][dataTable.ContrasenaColumn.ColumnName].ToString();
            demModel.Nombre              = dataTable.Rows[row][dataTable.NombreColumn.ColumnName].ToString();
            demModel.Apellido1           = dataTable.Rows[row][dataTable.Apellido1Column.ColumnName].ToString();
            demModel.Apellido2           = dataTable.Rows[row][dataTable.Apellido2Column.ColumnName].ToString();
            demModel.TipoUsuario         = Convert.ToInt16(dataTable.Rows[row][dataTable.TipoUsuarioColumn.ColumnName]);
            demModel.NivelEstudiosNombre = dataTable.Rows[row][dataTable.NivelEstudiosNombreColumn.ColumnName].ToString();


            return(demModel);
        }
Example #2
0
        public static dtsUsuarios ToDtsUsuarioModificar(this Demandante.DemandanteModel demModel)
        {
            dtsUsuarios dts = new dtsUsuarios();

            dtsUsuarios.UsuariosRow dtsRow = dts.Usuarios.NewUsuariosRow();

            dtsRow.Id          = demModel.IdUsuario;
            dtsRow.Usuario     = demModel.Usuario;
            dtsRow.Nombre      = demModel.Nombre;
            dtsRow.Apellido1   = demModel.Apellido1;
            dtsRow.Apellido2   = demModel.Apellido2;
            dtsRow.Contrasena  = demModel.Contrasena;
            dtsRow.TipoUsuario = (short)demModel.TipoUsuario;

            dts.Usuarios.AddUsuariosRow(dtsRow);
            dts.Usuarios.AcceptChanges();
            dts.Usuarios[0].SetModified();
            return(dts);
        }
Example #3
0
        /// <summary>
        /// Método que devuelve un dtsDemandantes con los valores de un Demandante introducido por parámetro.
        /// </summary>
        /// <param name="demModel"></param>
        /// <returns>Devuelve un dataset de Demandantes relleno de valores.</returns>
        public static dtsDemandantes ToDtsDemandantesModificar(this Demandante.DemandanteModel demModel)
        {
            dtsDemandantes dts = new dtsDemandantes();

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

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

            dts.Demandantes.AddDemandantesRow(dtsRow);
            dts.Demandantes.AcceptChanges();
            dts.Demandantes[0].SetModified();
            return(dts);
        }