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(InformeDiscrepanciaInfo source) { if (source == null) { return; } _record.CopyValues(source.Base.Record); }
public static string SELECT_BY_INFORME_DISCREPANCIA(long oid_informe_discrepancia) { QueryConditions conditions = new QueryConditions() { InformeDiscrepancia = InformeDiscrepanciaInfo.New() }; conditions.InformeDiscrepancia.Oid = oid_informe_discrepancia; return(InformeAmpliacion.SELECT(conditions, true)); }
public static string SELECT_BY_INFORME_DISCREPANCIA(long oid_informe_discrepancia, TipoNotificacionAsociado tipo) { QueryConditions conditions = new QueryConditions() { InformeDiscrepancia = InformeDiscrepanciaInfo.New(), TipoNotificacionAsociado = tipo }; conditions.InformeDiscrepancia.Oid = oid_informe_discrepancia; return(NotificacionInterna.SELECT(conditions, true)); }
public static List <string> GetAvisoDiscrepanciasAbiertas() { List <string> lista_avisos = new List <string>();; DiscrepanciaList lista = GetDiscrepanciasAbiertasList(); InformeDiscrepanciaList informes = InformeDiscrepanciaList.GetList(false); foreach (DiscrepanciaInfo item in lista) { InformeDiscrepanciaInfo informe = informes.GetItem(item.OidInforme); lista_avisos.Add("Discrepancia " + item.Codigo + " del Informe de Discrepancias " + informe.Titulo + " próxima a cerrar. Fecha de cierre: " + item.FechaDebida.ToShortDateString()); } return(lista_avisos); }
/// <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(InformeDiscrepanciaInfo source) { if (source == null) { return; } Oid = source.Oid; OidAuditoria = source.OidAuditoria; 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; }
/// <summary> /// Copia los atributos del objeto /// </summary> /// <param name="source">Objeto origen</param> protected void CopyValues(DiscrepanciaInfo source, InformeDiscrepanciaInfo informe) { if (source == null) { return; } Oid = source.Oid; _base.Record.OidInforme = source.OidInforme; _base.Record.Codigo = source.Codigo; _base.Record.Serial = source.Serial; _base.Record.Numero = source.Numero; _base.Record.Texto = source.Texto; _base.Record.Nivel = source.Nivel; _base.Record.FechaDebida = source.FechaDebida; _base.Record.Observaciones = source.Observaciones; _base.Record.FechaCierre = source.FechaCierre; if (informe != null) { _ref_informe = informe.Codigo; AuditoriaInfo auditoria = AuditoriaInfo.Get(informe.OidAuditoria, false); if (auditoria != null) { _num_auditoria = auditoria.Codigo; _fecha_auditoria = auditoria.FechaInicio; TipoAuditoriaInfo tipo = TipoAuditoriaInfo.Get(auditoria.OidTipoAuditoria, false); if (tipo != null) { ClaseAuditoriaInfo clase = ClaseAuditoriaInfo.Get(tipo.OidClaseAuditoria, false); if (clase != null) { _clase_auditoria = clase.Numero + " " + clase.Nombre; } } } } }
public InformeCorrectorPrint GetPrintObject(InformeDiscrepanciaInfo informe) { return(InformeCorrectorPrint.New(this, informe)); }
public DiscrepanciaPrint GetPrintObject(InformeDiscrepanciaInfo informe) { return(DiscrepanciaPrint.New(this, informe)); }