Example #1
0
        public void PutExtraData(ProcessCollectionData _processCollectionData)
        {
            //German 20120222 -  Tarea 0000247
            foreach (TaskCollectionData _collectionTask in _processCollectionData)
            {
                if ((_collectionTask.TaskName.Equals("Vender") && this._processManager.Process.ProcessName.Equals("ProcesoPrevenderVenderAcopio")) ||
                    (_collectionTask.TaskName.Equals("Prestar") && this._processManager.Process.ProcessName.Equals("ProcesoPreprestarPrestarAcopio"))
                    )
                {
                    foreach (System.Data.DataSet dataventas in _collectionTask)
                    {
                        if (dataventas.DataSetName.Equals("tsa_ComprobantesExDataset"))
                        {
                            if (dataventas.Tables["tsa_comprobantes"].Rows.Count == 1)
                            {
                                string IdComprobanteFacturaAcopio = Convert.ToString(dataventas.Tables["tsa_comprobantes"].Rows[0]["IdComprobante"]);
                                string IdTipoDeComp = Convert.ToString(dataventas.Tables["tsa_comprobantes"].Rows[0]["IdTipoDeComprobante"]);


                                _dataAplicacionPagos.Clear();


                                mz.erp.commontypes.data.tsa_AplicacionPagosDataset.tsa_AplicacionPagosRow row = ((mz.erp.commontypes.data.tsa_AplicacionPagosDataset)_dataAplicacionPagos).tsa_AplicacionPagos.Newtsa_AplicacionPagosRow();

                                row.IdComprobanteOrigen     = IdComprobanteFacturaAcopio;
                                row.CuotaOrigen             = 1;
                                row.IdComprobanteDestino    = this.IdComprobante;
                                row.IdTipoComprobanteOrigen = IdTipoDeComp;
                                row.Importe = this.Total;
                                row.IdTipoDeComprobanteDestino = this.TipoComprobanteDestino;
                                row.CuotaDestino                 = 1;
                                row.IdEmpresa                    = Security.IdEmpresa;
                                row.IdSucursal                   = Security.IdSucursal;
                                row.FechaCreacion                = mz.erp.businessrules.Sistema.DateTime.Now;
                                row.IdConexionCreacion           = Security.IdConexion;
                                row.IdConexionUltimaModificacion = Security.IdConexion;
                                row.IdReservado                  = 0;
                                row.RowId = Guid.Empty;
                                ((mz.erp.commontypes.data.tsa_AplicacionPagosDataset)_dataAplicacionPagos).tsa_AplicacionPagos.Addtsa_AplicacionPagosRow(row);
                            }
                        }
                    }
                }
            }
            //Fin German 20120222 -  Tarea 0000247
        }
Example #2
0
 public void PutExtraDataOnCommit(ProcessCollectionData _processCollectionData)
 {
     //German 20120222 -  Tarea 0000247
     foreach (TaskCollectionData _collectionTask in _processCollectionData)
     {
         if ((_collectionTask.TaskName.Equals("Vender") && this._processManager.Process.ProcessName.Equals("ProcesoPrevenderVenderAcopio")) ||
             (_collectionTask.TaskName.Equals("Prestar") && this._processManager.Process.ProcessName.Equals("ProcesoPreprestarPrestarAcopio"))
             )
         {
             foreach (System.Data.DataSet dataventas in _collectionTask)
             {
                 if (dataventas.DataSetName.Equals("tsa_ComprobantesExDataset"))
                 {
                     if (dataventas.Tables["tsa_ComprobanteDetalleDeuda"].Rows.Count == 1)
                     {
                         dataventas.Tables["tsa_ComprobanteDetalleDeuda"].Rows[0]["Saldo"] = 0;
                     }
                 }
             }
         }
     }
     //Fin German 20120222 -  Tarea 0000247
 }