コード例 #1
0
        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;
        }
コード例 #2
0
        //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;
        }
コード例 #3
0
        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;
        }