3 using System.Collections.Generic;
13 internal class AsistenteOffRecepcionBizRule : AsistenteOffBase
19 public override bool AlmenosUnoMarcadaActivaPaso1()
21 if (TipoRecepcion == 1)
24 return base.AlmenosUnoMarcadaActivaPaso1();
31 public DataTable GetSucursalesTodas()
33 DataTable ret = dtSucursales.Clone();
35 foreach (DataRow row
in dtSucursales.Rows)
37 if (Convert.ToInt32(row[
"activa"]) != 0)
51 public bool Download_Control_Files()
53 OfflineDownloader._offBase =
this;
55 return OfflineDownloader.Download_Control_Files(IdConf,
"");
59 public bool Download_Offline_Files(clsOfflineUtils.ReportProgress progressReporter,
bool tlAnterior)
63 OfflineDownloader.conCargaInicial =
false;
64 OfflineDownloader.conDatosStock =
false;
68 foreach (
string sucursal
in Sucursales)
70 OfflineUploader._offBase =
this;
71 llOk = llOk && OfflineDownloader.Download_Offline_Files(progressReporter, DateTime.MinValue, DateTime.MaxValue, sucursal, EnviarImagenes, tlAnterior, IsCentral, IdConf);
74 if (!NoRecalculoStockTrasRecibir && OfflineDownloader.conDatosStock)
76 _TextStepDetalle =
"Recalculando stocks";
85 OfflineUploader._offBase =
this;
86 llOk = OfflineDownloader.Download_Offline_Files(progressReporter, DateTime.MinValue, DateTime.MaxValue, CodigoSucursal, EnviarImagenes, tlAnterior, IsCentral, IdConf);
89 ConCargaInicial = OfflineDownloader.conCargaInicial;
94 public decimal InicializarBarraProgreso(
int nDivisor)
96 return OfflineUpAndDown.InicializarBarraProgreso(nDivisor);
103 public decimal IncrementarBarraProgreso()
105 return OfflineUpAndDown.IncrementarBarraProgreso();
115 public void MostrarResultado(
string mensaje,
int nResult,
string tcIdlog,
int tnIdConf)
117 OfflineUpAndDown.MostrarResultado(mensaje, nResult, 3, IsCentral, tcIdlog, tnIdConf);
void _Recalcular_Stocks(string tcArticulo_Min="", string tcArticulo_Max="", string tcAlmacen_Min="", string tcAlmacen_Max="", bool tbExportar=false)
Recalcular los stocks
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
PE-79692: clase para realizar recálculo de stocks