private void LoadDataFromSeleccionarComprobantesDeCompraPendientes(SeleccionarComprobantesDeCompraPendientes sender) { DataView result = new DataView(sender.Result); _comprobantes.Clear(); result.RowFilter = "Marca = true"; foreach (DataRowView row in result) { ItemComprobanteDeCompraView item = new ItemComprobanteDeCompraView(_tablaFormasDePagosComprobantesTesoreria); item.IdComprobante = Convert.ToString(row["IdComprobante"]); item.IdProveedor = Convert.ToString(row["IdProveedor"]); item.Proveedor = Convert.ToString(row["Nombre"]); item.Total = Convert.ToDecimal(row["Total"]); item.Fecha = Convert.ToDateTime(row["Fecha"]); item.FechaVencimiento = Convert.ToDateTime(row["FechaVencimiento"]); item.IdTipoDeComprobante = Convert.ToString(row["IdTipoDeComprobante"]); item.Comprobante = Convert.ToString(row["Comprobante"]); item.Numero = Convert.ToString(row["Numero"]); item.Saldo = Convert.ToDecimal(row["Saldo"]); item.IdCuentaImputacion = Convert.ToString(row["IdTipoMovimiento"]); item.IdSubcuentaImputacion = Convert.ToString(row["IdSubTipoMovimiento"]); item.CuentaImputacion = Convert.ToString(row["TipoMovimiento"]); item.SubcuentaImputacion = Convert.ToString(row["SubTipoMovimiento"]); item.Signo = Convert.ToInt16(row["Signo"]); item.SelectedChanged += new EventHandler(item_SelectedChanged); _comprobantes.Add(item); } }
public void ListenerAfterExecuteDependentTask(object sender) { if (sender.GetType() == typeof(mz.erp.businessrules.ObtenerComprobantesAsociados)) { ObtenerComprobantesAsociados comprobantes = (ObtenerComprobantesAsociados)sender; LoadFromObtenerComprobantesAsociados(comprobantes); } if (sender.GetType() == typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes)) { SeleccionarComprobantesDeCompraPendientes comprobantes = (SeleccionarComprobantesDeCompraPendientes)sender; _idComprobantesAAnular = comprobantes.ArrayComprobantesPendientes; } }
public void ListenerAfterExecuteDependentTask(object sender) { if (sender.GetType() == typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes) && this._processParent.Process.ProcessName.Equals("ProcesoPagarServiciosGastosCompras") ) { SeleccionarComprobantesDeCompraPendientes sccp = (SeleccionarComprobantesDeCompraPendientes)sender; LoadDataFromSeleccionarComprobantesDeCompraPendientes(sccp); } if (sender.GetType() == typeof(mz.erp.businessrules.SolicitarAutorizacion)) { SolicitarAutorizacion solicitar = (SolicitarAutorizacion)sender; _idAutorizacion = solicitar.IdAutorizacion; } }
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. }
public void ListenerAfterExecuteDependentTask(object sender) { if (sender.GetType().Equals(typeof(mz.erp.businessrules.ComprobantesDeCompraPendientes))) { ComprobantesDeCompraPendientes comprobantesPendientes = (ComprobantesDeCompraPendientes)sender; this._arrayComprobantesPendientes = comprobantesPendientes.ArrayIdComporbantesPendientes; if (comprobantesPendientes.RelacionesComprobanteDeCompraOrigenDestino != null && comprobantesPendientes.RelacionesComprobanteDeCompraOrigenDestino.Count > 0 && !comprobantesPendientes.HasShowSeleccionItems) { this._relacionesComprobantesDeCompraOrigenDestino = comprobantesPendientes.RelacionesComprobanteDeCompraOrigenDestino; } else { GetRelacionesComprobantesOrigenDestino(); } _hasShow = comprobantesPendientes.HasShowSeleccionItems; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes)) && !_processManager.Process.ProcessName.Equals("ProcesoPredevolverCompras") && !_processManager.Process.ProcessName.Equals("ProcesoCompletarFacturaCompras") && !_processManager.Process.ProcessName.Equals("ProcesoPredebitarCompras")) { SeleccionarComprobantesDeCompraPendientes comprobantesPendientes = (SeleccionarComprobantesDeCompraPendientes)sender; this._arrayComprobantesPendientes = comprobantesPendientes.ArrayComprobantesPendientes; if (comprobantesPendientes.RelacionesComprobanteDeCompraOrigenDestino != null && comprobantesPendientes.RelacionesComprobanteDeCompraOrigenDestino.Count > 0 && !comprobantesPendientes.HasShowSeleccionItems) { this._relacionesComprobantesDeCompraOrigenDestino = comprobantesPendientes.RelacionesComprobanteDeCompraOrigenDestino; } else { GetRelacionesComprobantesOrigenDestino(); } _hasShow = comprobantesPendientes.HasShowSeleccionItems; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes)) && _processManager.Process.ProcessName.Equals("ProcesoPredevolverCompras")) { SeleccionarComprobantesDeCompraPendientes comprobantesPendientes = (SeleccionarComprobantesDeCompraPendientes)sender; this._arrayComprobantesPendientes = comprobantesPendientes.ArrayComprobantesPendientes; _relacionesComprobantesDeCompraOrigenDestino = new RelacionesComprobanteDeCompraOrigenDestino(); _relacionesComprobantesDeCompraOrigenDestino.LoadForComprobantesDeCompraConfirmacionDePrecios(this._arrayComprobantesPendientes, this._processManager.Process.ProcessName, this._taskName, this._processManager.Process.MainTask.KeyTask); _hasShow = comprobantesPendientes.HasShowSeleccionItems; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes)) && _processManager.Process.ProcessName.Equals("ProcesoPredebitarCompras")) { SeleccionarComprobantesDeCompraPendientes comprobantesPendientes = (SeleccionarComprobantesDeCompraPendientes)sender; this._arrayComprobantesPendientes = comprobantesPendientes.ArrayComprobantesPendientes; _relacionesComprobantesDeCompraOrigenDestino = new RelacionesComprobanteDeCompraOrigenDestino(); _relacionesComprobantesDeCompraOrigenDestino.LoadForComprobantesDeCompraConfirmacionDePrecios(this._arrayComprobantesPendientes, this._processManager.Process.ProcessName, this._taskName, this._processManager.Process.MainTask.KeyTask); _hasShow = comprobantesPendientes.HasShowSeleccionItems; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.SeleccionarComprobantesDeCompraPendientes)) && _processManager.Process.ProcessName.Equals("ProcesoCompletarFacturaCompras")) { SeleccionarComprobantesDeCompraPendientes comprobantesPendientes = (SeleccionarComprobantesDeCompraPendientes)sender; this._arrayComprobantesPendientes = comprobantesPendientes.ArrayComprobantesPendientes; _relacionesComprobantesDeCompraOrigenDestino = new RelacionesComprobanteDeCompraOrigenDestino(); _relacionesComprobantesDeCompraOrigenDestino.LoadForCompletarFacturaCompras(this._arrayComprobantesPendientes, this._processManager.Process.ProcessName, this._taskName, this._processManager.Process.MainTask.KeyTask); _hasShow = comprobantesPendientes.HasShowSeleccionItems; } }