public void CopyValues(CuestionInfo source) { if (source == null) { return; } _record.CopyValues(source.Base.Record); }
public static string SELECT_BY_CUESTION(long oid_cuestion) { QueryConditions conditions = new QueryConditions() { Cuestion = CuestionInfo.New() }; conditions.Cuestion.Oid = oid_cuestion; return(CuestionAuditoria.SELECT(conditions, true)); }
protected virtual void CopyFrom(CuestionInfo source) { if (source == null) { return; } Oid = source.Oid; OidTipoAuditoria = source.OidTipoAuditoria; Numero = source.Numero; Texto = source.Texto; Nota = source.Nota; Referencias = source.Referencias; }
/// <summary> /// Copia los atributos del objeto /// </summary> /// <param name="source">Objeto origen</param> protected void CopyValues(CuestionAuditoriaInfo source, CuestionInfo cuestion) { if (source == null) { return; } Oid = source.Oid; _base.Record.OidAuditoria = source.OidAuditoria; _base.Record.OidCuestion = source.OidCuestion; _base.Record.Numero = source.Numero; _base.Record.Aceptado = source.Aceptado; _base.Record.Observaciones = source.Observaciones; if (cuestion != null) { Texto = cuestion.Texto; Referencias = cuestion.Referencias; } }
public InformeAuditoriaRpt GetDetailReport(AuditoriaInfo item, CompanyInfo empresa) { if (item == null) { return(null); } InformeAuditoriaRpt doc = new InformeAuditoriaRpt(); List <AuditoriaPrint> pList = new List <AuditoriaPrint>(); List <CuestionAuditoriaPrint> cuestiones = new List <CuestionAuditoriaPrint>(); List <CriterioInfo> criterios = new List <CriterioInfo>(); TipoAuditoriaInfo tipo = TipoAuditoriaInfo.Get(item.OidTipoAuditoria, true); foreach (CriterioInfo criterio in tipo.Criterios) { criterios.Add(criterio); } foreach (CuestionAuditoriaInfo info in item.Cuestiones) { CuestionInfo cuestion = tipo.Cuestiones.GetItem(info.OidCuestion); cuestiones.Add(info.GetPrintObject(cuestion)); } ClaseAuditoriaInfo clase = ClaseAuditoriaInfo.Get(tipo.OidClaseAuditoria, false); pList.Add(item.GetPrintObject(clase, tipo, empresa)); doc.SetDataSource(pList); doc.Subreports["CriteriosAuditoriaListSubRpt"].SetDataSource(criterios); //doc.Subreports["CuestionesAuditoriaListSubRpt"].SetDataSource(cuestiones); //FormatReport(doc); return(doc); }
public CuestionAuditoriaPrint GetPrintObject(CuestionInfo cuestion) { return(CuestionAuditoriaPrint.New(this, cuestion)); }