public override void ListenerAfterExecuteDependentTask(object sender) { if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeCompra))) { ComprobanteDeCompra comprobante = (ComprobanteDeCompra)sender; this.IdTipoDeComprobante = comprobante.TipoComprobanteDestino; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.IngresarComprobanteDeCompraCabecera))) { IngresarComprobanteDeCompraCabecera comprobante = (IngresarComprobanteDeCompraCabecera)sender; this.IdTipoDeComprobante = comprobante.TipoComprobanteDestino; } }
private void LoadDataFromIngresarComprobanteDeCompraCabecera(IngresarComprobanteDeCompraCabecera comprobante) { TaskCollectionData data = comprobante.GetData(); foreach (DataSet dataset in data) { if (dataset.DataSetName.Equals("tpu_ComprobantesDataset")) { DataTable table = dataset.Tables["tpu_Comprobantes"]; DataRow row = table.Rows[0]; this.IdComprobante = Convert.ToString(row["IdComprobante"]); //AddVariablesAuxiliares(comprobante.VariablesDeUsuario); } } }
public void ListenerAfterFlush(object sender) { if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeCompra))) { ComprobanteDeCompra comprobante = (ComprobanteDeCompra)sender; LoadDataFromComprobanteDeCompra(comprobante); } if (sender.GetType().Equals(typeof(mz.erp.businessrules.IngresarComprobanteDeCompraCabecera))) { IngresarComprobanteDeCompraCabecera comprobante = (IngresarComprobanteDeCompraCabecera)sender; LoadDataFromIngresarComprobanteDeCompraCabecera(comprobante); } /*if (sender.GetType().Equals( typeof( mz.erp.businessrules.PrepararDatosImpresionComprobantes ))) * { * PrepararDatosImpresionComprobantes comprobante = (PrepararDatosImpresionComprobantes) sender; * _impresionFiscalExitosa = comprobante.ImpresionFiscalExitosa; * _soportaComprobanteFiscal = comprobante.SoportaComprobanteFiscal; * }*/ }
public void ListenerAfterExecuteDependentTask(object sender) { if (sender.GetType() == typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes)) { SeleccionarComprobantesDeCompraPendientes pend = (SeleccionarComprobantesDeCompraPendientes)sender; _idComprobantePrevio = Convert.ToString(pend.ArrayComprobantesPendientes[0]); Step(); } if (sender.GetType() == typeof(mz.erp.businessrules.SolicitarAutorizacion)) { SolicitarAutorizacion solicitar = (SolicitarAutorizacion)sender; _comprobante.IdAutorizacion = solicitar.IdAutorizacion; } // ---- Matias - Tarea 282 - 20090724 if (sender.GetType() == typeof(mz.erp.businessrules.IngresarComprobanteDeCompraCabecera)) { IngresarComprobanteDeCompraCabecera comprobanteDeCompraCabecera = (IngresarComprobanteDeCompraCabecera)sender; StepDesdeComprobanteDeCompraCabecera(comprobanteDeCompraCabecera); } // ---- FinMatias. }
private void StepDesdeComprobanteDeCompraCabecera(IngresarComprobanteDeCompraCabecera comprobanteDeCompraCabecera) { _comprobante.StepDesdeComprobanteDeCompraCabecera(comprobanteDeCompraCabecera); }