public InformeAccionesCorrectorasRpt GetDetailReport(InformeCorrectorInfo item) { if (item == null) { return(null); } InformeAccionesCorrectorasRpt doc = new InformeAccionesCorrectorasRpt(); List <InformeCorrectorPrint> pList = new List <InformeCorrectorPrint>(); List <AccionCorrectoraInfo> list = new List <AccionCorrectoraInfo>(); foreach (AccionCorrectoraInfo info in item.Acciones) { list.Add(info); } InformeDiscrepanciaInfo informe = InformeDiscrepanciaInfo.Get(item.OidInformeDiscrepancia, false); pList.Add(item.GetPrintObject(informe)); doc.Subreports["AccionCorrectoraListSubRpt"].SetDataSource(list); //FormatReport(doc); return(doc); }
public void CopyValues(InformeCorrectorInfo source) { if (source == null) { return; } _record.CopyValues(source.Base.Record); }
public static string SELECT_BY_INFORME_CORRECTOR(long oid_informe_corrector) { QueryConditions conditions = new QueryConditions() { InformeCorrector = InformeCorrectorInfo.New() }; conditions.InformeCorrector.Oid = oid_informe_corrector; return(AccionCorrectora.SELECT(conditions, true)); }
public static string SELECT_BY_INFORME_CORRECTOR(long oid_informe_corrector, TipoNotificacionAsociado tipo) { QueryConditions conditions = new QueryConditions() { InformeCorrector = InformeCorrectorInfo.New(), TipoNotificacionAsociado = tipo }; conditions.InformeCorrector.Oid = oid_informe_corrector; return(NotificacionInterna.SELECT(conditions, true)); }
/// <summary> /// Copia los atributos del objeto /// </summary> /// <param name="source">Objeto origen</param> protected void CopyValues(InformeCorrectorInfo source, InformeDiscrepanciaInfo informe) { if (source == null) { return; } Oid = source.Oid; _base.Record.OidInformeDiscrepancia = source.OidInformeDiscrepancia; _base.Record.Codigo = source.Codigo; _base.Record.Serial = source.Serial; _base.Record.Fecha = source.Fecha; _base.Record.Numero = source.Numero; _base.Record.Observaciones = source.Observaciones; if (informe != null) { _fecha_informe_discrepancias = informe.Fecha.Day.ToString("00") + "." + informe.Fecha.Month.ToString("00") + "." + informe.Fecha.Year.ToString(); AuditoriaInfo auditoria = AuditoriaInfo.Get(informe.OidAuditoria, false); if (auditoria != null) { InstructorInfo auditor = InstructorInfo.Get(auditoria.OidAuditor, false); if (auditor != null) { _auditor = auditor.Nombre + " " + auditor.Apellidos; } InstructorInfo responsable = InstructorInfo.Get(auditoria.OidResponsable, false); if (responsable != null) { _responsable = responsable.Nombre + " " + responsable.Apellidos; } TipoAuditoriaInfo tipo = TipoAuditoriaInfo.Get(auditoria.OidTipoAuditoria, false); if (tipo != null) { _auditoria = tipo.Numero + " " + tipo.Nombre; } } } }
protected virtual void CopyFrom(InformeCorrectorInfo source) { if (source == null) { return; } Oid = source.Oid; OidInformeDiscrepancia = source.OidInformeDiscrepancia; Fecha = source.Fecha; Observaciones = source.Observaciones; Codigo = source.Codigo; Serial = source.Serial; Notificado = source.Notificado; Titulo = source.Titulo; FechaCreacion = source.FechaCreacion; FechaComunicacion = source.FechaComunicacion; Numero = source.Numero; }