Example #1
0
 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;
     }
 }
Example #2
0
        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);
                }
            }
        }
Example #3
0
        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;
             * }*/
        }
Example #4
0
        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);
     }
 }
Example #6
0
 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();
 }