Пример #1
0
        private void LoadDataFromComprobanteDeAjusteCuentaCorriente(ComprobanteDeAjusteCuentaCorriente comprobante)
        {
            TaskCollectionData data = comprobante.GetData();

            foreach (DataSet dataset in data)
            {
                if (dataset.DataSetName.Equals("tsa_CompbrobantesDataset"))
                {
                    DataTable table = dataset.Tables["tsa_Comprobantes"];
                    DataRow   row   = table.Rows[0];
                    this.IdComprobante = Convert.ToString(row["IdComprobante"]);
                }
            }
        }
Пример #2
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;
             * }*/
        }
Пример #3
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;
            }
        }
 public ComprobanteDeAjusteCuentaCorrienteController(ComprobanteDeAjusteCuentaCorriente brClass)
 {
     _brClass = brClass;
     Init();
 }