private void GetDataFromClass(object sender) { System.Type _sendertype = sender.GetType(); this._parametros.Clear(); foreach (string paramkey in _attributesFromTask.Keys) { object paramvalue = _sendertype.InvokeMember(Convert.ToString(_attributesFromTask[paramkey]), System.Reflection.BindingFlags.GetProperty, null, sender, new object[] {}); this._parametros.Add(new ReportParameter(paramkey, Convert.ToString(paramvalue))); } /* Silvina 20100601 - Tarea 525 */ if (_sendertype.Name.Equals("ComprobanteDeEntrega")) { ComprobanteDeEntrega comp = (ComprobanteDeEntrega)sender; string orden = Variables.GetValueString("Reportes.ComprobantesEntregas.Orden"); this._parametros.Add(new ReportParameter("@Orden", orden)); } /* Fin Silvina */ if (_configPersonalizado) { _dataSource = mz.erp.businessrules.reportes.StatementSQLFactory.GetSQLForGenericReport(_configName, this._parametros).DefaultView; } else { _dataSource = mz.erp.businessrules.reportes.StatementSQLFactory.GetSQLForGenericReport(_reportName, this._parametros).DefaultView; } }
private void LoadDataFromComprobanteDeEntrega(ComprobanteDeEntrega comprobante) { TaskCollectionData data = comprobante.GetData(); foreach (DataSet dataset in data) { if (dataset.DataSetName.Equals("tsa_ComprobantesExDataset")) { DataTable table = dataset.Tables["tsa_Comprobantes"]; DataRow row = table.Rows[0]; this.IdComprobante = Convert.ToString(row["IdComprobante"]); AddVariablesAuxiliares(comprobante.VariablesDeSistema); } } }
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; } }
private void LoadDataFromComprobanteDeEntrega(ComprobanteDeEntrega entrega) { this.ArrayItems.Clear(); foreach (ItemComprobante item in entrega.Items) { //German 20120302 - Tarea 0000247 EstadoItem miitem = new EstadoItem(item); //Fin German 20120302 - Tarea 0000247 miitem.IdProducto = item.IdProducto; miitem.Codigo = item.Codigo; miitem.Descripcion = item.Descripcion; miitem.DescripcionLarga = item.DescripcionLarga; miitem.Cantidad = item.Cantidad; miitem.FechaDeEntrega = entrega.FechaVencimiento; miitem.IdEstado = string.Empty; miitem.Ordinal = item.Ordinal; this.ArrayItems.Add(miitem); } }
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 void ListenerAfterExecuteDependentTask(object sender) { bool lHasChanged = false; if (sender.GetType().Equals(typeof(mz.erp.businessrules.SeleccionEstadoDeItem))) { ArrayList estadoDeItems = ((SeleccionEstadoDeItem)sender).ArrayItems; LoadDataFromClassSeleccionEstadoDeItem(estadoDeItems); this._tipo = "Flete"; lHasChanged = true; } if (sender.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeEntrega))) { ComprobanteDeEntrega ce = (ComprobanteDeEntrega)sender; LoadDataFromComprobanteDeEntrega(ce); this._tipo = "Flete"; lHasChanged = true; } if (ObjectHasChanged != null && lHasChanged) { this.ObjectHasChanged(this, new EventArgs()); } }
public EntregasController(ComprobanteDeEntrega _comprobanteInstanciado) { this._brClass = _comprobanteInstanciado; Init(); }