コード例 #1
0
 /// <summary>
 /// Impresion del Anexo C
 /// </summary>
 public void ImprimirAnexoC()
 {
     try
     {
         if (vista.Contrato != null)
         {
             var contratoBR   = new ContratoFSLBR();
             var DatosReporte = contratoBR.ObtenerDatosAnexoC(dataContext, vista.Contrato);
             vista.EstablecerPaqueteNavegacionImprimir("CU021", DatosReporte);
             vista.IrAImprimir();
         }
         else
         {
             vista.MostrarMensaje("No se cuenta con información necesaria para imprimir el Anexo C", ETipoMensajeIU.ADVERTENCIA);
         }
     }
     catch (Exception ex)
     {
         vista.MostrarMensaje("Inconsistencias al Intentar  desplegar el Anexo C", ETipoMensajeIU.ERROR, nombreClase + ".ImprimirAnexoC: " + ex.Message);
     }
 }
コード例 #2
0
        /// <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);
            }
        }