public void ListenerAfterFlush(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; LoadDataFromComprobanteDeVenta(comprobante); } //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; LoadDataFromComprobanteDeAjusteCuentaCorriente(comprobante); } //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; LoadDataFromComprobanteDeEntrega(comprobante); } //Fin Sabrina: Tarea 901. 20101001 } /*if (sender.GetType().Equals( typeof( mz.erp.businessrules.PrepararDatosImpresionComprobantes ))) * { * PrepararDatosImpresionComprobantes comprobante = (PrepararDatosImpresionComprobantes) sender; * _impresionFiscalExitosa = comprobante.ImpresionFiscalExitosa; * _soportaComprobanteFiscal = comprobante.SoportaComprobanteFiscal; * }*/ }
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; } }