コード例 #1
0
 public ImpresionComprobanteDeVentaController()
 {
     //
     // TODO: agregar aquí la lógica del constructor
     //
     this._prepararDatos = new FiscalComprobantes();
     Init();
 }
コード例 #2
0
        public override void ListenerAfterExecuteDependentTask(object sender)
        {
            //Sabrina: Tarea 901. 20101001
            string NombreTareaSender = ((ITask)sender).GetTaskName();

            //Fin Sabrina: Tarea 901. 20101001

            if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeVenta)))
            {
                //Sabrina: Tarea 901. 20101001
                if (TareaAsociada.Equals(string.Empty) || (!TareaAsociada.Equals(string.Empty) && TareaAsociada.Equals(NombreTareaSender)))
                {
                    ComprobanteDeVenta comprobante = (ComprobanteDeVenta)sender;
                    this.IdTipoDeComprobante = comprobante.TipoComprobanteDestino;
                }
                //Fin Sabrina: Tarea 901. 20101001
            }
            if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeAjusteCuentaCorriente)))
            {
                //Sabrina: Tarea 901. 20101001
                if (TareaAsociada.Equals(string.Empty) || (!TareaAsociada.Equals(string.Empty) && TareaAsociada.Equals(NombreTareaSender)))
                {
                    ComprobanteDeAjusteCuentaCorriente comprobante = (ComprobanteDeAjusteCuentaCorriente)sender;
                    this.IdTipoDeComprobante = comprobante.TipoComprobanteDestino;
                }
                //Fin Sabrina: Tarea 901. 20101001
            }
            if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeEntrega)))
            {
                //Sabrina: Tarea 901. 20101001
                if (TareaAsociada.Equals(string.Empty) || (!TareaAsociada.Equals(string.Empty) && TareaAsociada.Equals(NombreTareaSender)))
                {
                    ComprobanteDeEntrega comprobante = (ComprobanteDeEntrega)sender;
                    this.IdTipoDeComprobante = comprobante.TipoComprobanteDestino;
                }
                //Fin Sabrina: Tarea 901. 20101001
            }
            if (sender.GetType().Equals(typeof(mz.erp.businessrules.FiscalComprobantes)))
            {
                FiscalComprobantes comprobante = (FiscalComprobantes)sender;
                ImpresionFiscalExitosa   = comprobante.ImpresionFiscalExitosa;
                SoportaComprobanteFiscal = comprobante.SoportaComprobanteFiscal;
            }
        }