public void CopyValues(IncidenciaSesionCronogramaInfo source)
        {
            if (source == null)
            {
                return;
            }

            _record.CopyValues(source.Base.Record);

            _clase_programada        = source.ClaseProgramada;
            _modulo_clase_programada = source.ModuloClaseProgramada;
            _clase_asignada          = source.ClaseAsignada;
            _modulo_clase_asignada   = source.ModuloClaseAsignada;
        }
        protected virtual void CopyFrom(IncidenciaSesionCronogramaInfo source)
        {
            if (source == null)
            {
                return;
            }

            Oid                        = source.Oid;
            OidIncidencia              = source.OidIncidencia;
            OidClaseTeoricaProgramada  = source.OidClaseTeoricaProgramada;
            OidClasePracticaProgramada = source.OidClasePracticaProgramada;
            OidClaseTeoricaAsignada    = source.OidClaseTeoricaAsignada;
            OidClasePracticaAsignada   = source.OidClasePracticaAsignada;
            FechaClaseProgramada       = source.FechaClaseProgramada;
            FechaClaseAsignada         = source.FechaClaseAsignada;
            HoraClaseProgramada        = source.HoraClaseProgramada;
            HoraClaseAsignada          = source.HoraClaseAsignada;
        }