Esempio n. 1
0
        public BaseLiquidacion MapearBaseLiquidacion(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            string          nickUbicacion   = (string)dataReader["nick_recaudo"];
            int             mes             = (int)dataReader["mes"];
            int             año             = (int)dataReader["año"];
            DateTime        fecha           = ObtenerFecha(mes, año);
            string          nombreServicio  = (string)dataReader["nombre_servicio"];
            decimal         valorRecaudo    = (decimal)dataReader["valor_servicio"];
            string          identificacion  = (string)dataReader["id_contratista"];
            string          nombre          = (string)dataReader["nombre_contratista"];
            Contratista     contratista     = new Contratista(identificacion, nombre);
            ServicioRecaudo servicioRecaudo = new ServicioRecaudo(nombreServicio, valorRecaudo, fecha, nickUbicacion);
            BaseLiquidacion baseLiquidacion = new BaseLiquidacion(servicioRecaudo, contratista);

            return(baseLiquidacion);
        }