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 LoadDataFromComprobanteDeCompra(ComprobanteDeCompra 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); } } }
private ArrayList GetListaIdComprobantesOrigen(ComprobanteDeCompra comp) { ArrayList result = new ArrayList(); foreach (ItemComprobanteCompra item in comp.Items) { if (item.IdComprobanteOrigen != null && item.IdComprobanteOrigen != string.Empty) { if (!result.Contains(item.IdComprobanteOrigen)) { result.Add(item.IdComprobanteOrigen); } } } return(result); }
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 ListenerAfterFlush(object sender) { if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeVenta)) && _tareaAsociada.ToUpper().Equals(((ITask)sender).GetTaskName().ToUpper()) ) { _compVenta = (ComprobanteDeVenta)sender; _source = "COMPROBANTEDEVENTA"; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDePago)) && _tareaAsociada.ToUpper().Equals(((ITask)sender).GetTaskName().ToUpper()) ) { _compPago = (ComprobanteDePago)sender; _source = "COMPROBANTEDEPAGO"; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeEntrega)) && _tareaAsociada.ToUpper().Equals(((ITask)sender).GetTaskName().ToUpper()) ) { _compEntrega = (ComprobanteDeEntrega)sender; _source = "COMPROBANTEDEENTREGA"; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeCompra)) && _tareaAsociada.ToUpper().Equals(((ITask)sender).GetTaskName().ToUpper()) ) { _compCompra = (ComprobanteDeCompra)sender; _source = "COMPROBANTEDECOMPRA"; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.AjustarStock)) && _tareaAsociada.ToUpper().Equals(((ITask)sender).GetTaskName().ToUpper()) ) { _ajustarStock = (AjustarStock)sender; _source = "AJUSTEDESTOCK"; } }
public ComprobantesDeCompraController(ComprobanteDeCompra _comprobante) { _comprobanteDeCompra = _comprobante; Init(); }