/// <summary> /// Impresion del Anexo A /// </summary> public void ImprimirAnexoA() { try { if (vista.ContratoID != null) { var contratoBR = new ContratoFSLBR(); var DatosReporte = contratoBR.ObtenerDatosAnexoA(dataContext, vista.ContratoID.Value); vista.EstablecerPaqueteNavegacionImprimir("CU019", DatosReporte); vista.IrAImprimir(); } else { vista.MostrarMensaje("No se cuenta con el Identificador del Contrato", ETipoMensajeIU.ADVERTENCIA); } } catch (Exception ex) { vista.MostrarMensaje("Inconsistencias al Intentar desplegar el Anexo A", ETipoMensajeIU.ERROR, nombreClase + ".ImprimirAnexoA: " + ex.Message); } }
/// <summary> /// Impresion de los Anexos del Contrato /// </summary> public void ImprimirAnexosContrato() { try { if (vista.ContratoID != null) { if (vista.Contrato != null) { var contratoBR = new ContratoFSLBR(); var DatosReporte = new Dictionary <string, object> { { "CU018", contratoBR.ObtenerDatosContratoMaestro(dataContext, vista.Contrato) }, { "CU019", contratoBR.ObtenerDatosAnexoA(dataContext, vista.ContratoID.Value) }, { "CU021", contratoBR.ObtenerDatosAnexoC(dataContext, vista.Contrato) } }; vista.EstablecerPaqueteNavegacionImprimir("CU022", DatosReporte); vista.IrAImprimir(); } else { vista.MostrarMensaje("No se cuenta con información necesaria para imprimir los anexos del contrato", ETipoMensajeIU.ADVERTENCIA); } } else { vista.MostrarMensaje("No se cuenta con el Identificador del Contrato", ETipoMensajeIU.ADVERTENCIA); } } catch (Exception ex) { vista.MostrarMensaje("Inconsistencias al Intentar desplegar los Anexos del Contrato", ETipoMensajeIU.ERROR, nombreClase + ".ImprimirAnexosContrato: " + ex.Message); } }