/// <summary> /// Recoge los datos del dataTable introducido por parámetro para agregarselos a un nuevo Empleador. /// </summary> /// <param name="dataTable"></param> /// <param name="row"></param> /// <returns>Devuelve un Empleador relleno de valores</returns> public static Empleador.Empleador ToEmpleador(this dtsEmpleadores.EmpleadoresDataTable dataTable, int row = 0) { Empleador.Empleador emp = new Empleador.Empleador(); emp.Id = Convert.ToInt32(dataTable.Rows[row][dataTable.IdColumn.ColumnName]); emp.IdUsuario = Convert.ToInt32(dataTable.Rows[row][dataTable.IdUsuarioColumn.ColumnName]); emp.NombreEmpresa = dataTable.Rows[row][dataTable.NombreEmpresaColumn.ColumnName].ToString(); emp.Direccion = dataTable.Rows[row][dataTable.DireccionColumn.ColumnName].ToString(); emp.Telefono = dataTable.Rows[row][dataTable.TelefonoColumn.ColumnName].ToString(); emp.Email = dataTable.Rows[row][dataTable.EmailColumn.ColumnName].ToString(); emp.TipoIndustria = Convert.ToInt32(dataTable.Rows[row][dataTable.TipoIndustriaColumn.ColumnName]); emp.NumeroEmpleados = Convert.ToInt32(dataTable.Rows[row][dataTable.NumeroEmpleadosColumn.ColumnName]); return(emp); }
/// <summary> /// Recoge los datos del Empleador introducido por parámetro para agregarselos a un nuevo dataset de Empleador. /// </summary> /// <param name="emp"></param> /// <returns>Devuelve un dataset de Empleadores relleno de valores.</returns> public static dtsEmpleadores ToDtsEmpleadores(this Empleador.Empleador emp) { dtsEmpleadores dts = new dtsEmpleadores(); dtsEmpleadores.EmpleadoresRow dtsRow = dts.Empleadores.NewEmpleadoresRow(); dtsRow.IdUsuario = emp.IdUsuario; dtsRow.NombreEmpresa = emp.NombreEmpresa; dtsRow.Direccion = emp.Direccion; dtsRow.Telefono = emp.Telefono; dtsRow.Email = emp.Email; dtsRow.NumeroEmpleados = emp.NumeroEmpleados; dtsRow.LogoEmpresa = emp.LogoEmpresa; dtsRow.TipoIndustria = (short)emp.TipoIndustria; dts.Empleadores.AddEmpleadoresRow(dtsRow); return(dts); }