public override void CrearDatos(List <RowDeDatos> list) { List <Dotacion> tabla = new List <Dotacion>(); list.ForEach(row => { Dotacion persona = crearPersonaDotacion(row); persona.SueldoAnio = row.GetSmallintAsInt("SueldoAnio", 0); persona.SueldoMes = row.GetSmallintAsInt("SueldoMes", 0); persona.SueldoBruto = row.GetFloat("SueldoBruto", 0); persona.SueldoNeto = row.GetFloat("SueldoNeto", 0); persona.ExtrasAnio = row.GetSmallintAsInt("XtrasAnio", 0); persona.ExtrasMes = row.GetSmallintAsInt("XtrasMes", 0); persona.ExtrasBruto = row.GetFloat("XtrasBruto", 0); persona.ExtrasNeto = row.GetFloat("XtrasNeto", 0); persona.SACAnio = row.GetInt("SACAnio", 0); persona.SACMes = row.GetInt("SACMes", 0); persona.SACBruto = row.GetFloat("SACBruto", 0); persona.SACNeto = row.GetFloat("SACNeto", 0); persona.HsSimples = row.GetSmallintAsInt("HsSimples", 0); persona.Hs50 = row.GetSmallintAsInt("Hs50", 0); persona.Hs100 = row.GetSmallintAsInt("Hs100", 0); persona.HsTotalesSimples(persona.HsSimples, persona.Hs50, persona.Hs100); persona.Comidas = row.GetSmallintAsInt("Comidas", 0); persona.UnidadRetributiva = row.GetSmallintAsInt("UR", 0); tabla.Add(persona); }); this.tabla_detalle = tabla; }
//public override List<Resumen> tabla_resumen; //public override List<Dotacion> tabla_detalle; public override void CrearDatos(List <RowDeDatos> list) { List <Dotacion> tabla = new List <Dotacion>(); list.ForEach(row => { Dotacion persona = crearPersonaDotacion(row); tabla.Add(persona); }); this.tabla_detalle = tabla; }
public void CrearDatos(List <RowDeDatos> list, DateTime fecha_reporte) { List <Dotacion> tabla = new List <Dotacion>(); list.ForEach(row => { Dotacion persona = new Dotacion( row.GetInt("id_persona", 0), row.GetInt("legajo", 0), row.GetInt("nrodocumento", 0), row.GetString("apellido", "Sin Dato"), row.GetString("nombre", "Sin Dato"), row.GetSmallintAsInt("id_sexo", 0), row.GetString("descrip_sexo", "Sin Dato"), row.GetString("nivel", "Sin Dato"), row.GetString("grado", "Sin Dato"), row.GetInt("id_area", 0), row.GetString("area", "Sin Dato"), row.GetString("area_descrip_corta", "Sin Dato"), row.GetString("area_descrip_media", "Sin Dato"), row.GetSmallintAsInt("id_planta", -1), row.GetString("planta", "Sin Dato"), row.GetInt("IdEstudio", -1), row.GetString("Nivel_Estudios", "Sin Dato"), row.GetString("Titulo_Obtenido", "Sin Dato"), row.GetDateTime("FechaNacimiento", DateTime.Today), row.GetInt("IdSecretaria", -1), row.GetInt("IdSubSecretaria", -1), row.GetString("area_descrip_secretaria", "S/Nombre"), row.GetString("area_descrip_subsecretaria", "S/Nombre"), row.GetString("area_descrip_secretaria_corta", "S/Nombre"), row.GetString("area_descrip_subsecretaria_corta", "S/Nombre"), row.GetInt("Orden", 999999), row.GetString("CUIL", ""), row.GetDateTime("FechaIngreso", DateTime.MinValue) ); persona.Edad(fecha_reporte); tabla.Add(persona); }); this.tabla_detalle = tabla; }