BotonesInformacionPanelPrioridad.cs
1 using sage.ew.ewbase.Clases;
2 using System;
3 using System.Collections.Generic;
4 using System.Linq;
5 using System.Text;
6 
7 namespace sage.addons.offline.Negocio.Clases
8 {
12  internal class BotonesInformacionPanelPrioridad : BotonesInformacion
13  {
22  internal TextoInformacion TextoBotonPanel(string tcNombre, bool tbEsCentral, bool tlEnvio, bool tlCargaInicial)
23  {
24  TextoInformacion loTextoInformacion = null;
25 
26  if (tlEnvio)
27  {
28  loTextoInformacion = BotonPanelEnvio(tcNombre, tbEsCentral, tlCargaInicial);
29  }
30  else
31  {
32  loTextoInformacion = BotonPanelRecepcion(tcNombre, tbEsCentral);
33  }
34  return loTextoInformacion;
35  }
36 
37  private TextoInformacion BotonPanelEnvio(string tcNombre, bool tbEsCentral, bool tbCargaInicial)
38  {
39  TextoInformacion loTextoInformacion = null;
40 
41  if (tbEsCentral)
42  {
43  loTextoInformacion = BotonPanelEnvioCentral(tcNombre, tbCargaInicial);
44  }
45  else
46  {
47  loTextoInformacion = BotonPanelEnvioSucursal(tcNombre);
48  }
49 
50  return loTextoInformacion;
51  }
52 
53  private TextoInformacion BotonPanelEnvioCentral(string tcNombre, bool tbCargaInicial)
54  {
55  TextoInformacion loTextoInformacion = null;
56 
57  switch (tcNombre)
58  {
59  case "Mantenimientos":
60  loTextoInformacion = BotonPanelMantenimientos(true, true);
61  break;
62  case "Stocks":
63  loTextoInformacion = BotonPanelStocks(true, true, tbCargaInicial);
64  break;
65  case "Ventas":
66  loTextoInformacion = BotonPanelVentas(true, true);
67  break;
68  case "Compras":
69  loTextoInformacion = BotonPanelCompras(true, true);
70  break;
71  case "Add-on Sage TPV Extra":
72  loTextoInformacion = BotonPanelTPV(true, true, tbCargaInicial);
73  break;
74  case "Add-on Fabricación":
75  loTextoInformacion = BotonPanelFabricacion(true, true);
76  break;
77  case "Configuraciones":
78  loTextoInformacion = BotonPanelConfiguraciones(true, true);
79  break;
80  case "Add-on Trazabilidad":
81  loTextoInformacion = BotonPanelTrazabilidad(true, true);
82  break;
83  case "Add-on Fact. Certificada":
84  loTextoInformacion = BotonPanelFactuCert(true, true);
85  break;
86  }
87 
88  return loTextoInformacion;
89  }
90 
91  private TextoInformacion BotonPanelEnvioSucursal(string tcNombre)
92  {
93  TextoInformacion loTextoInformacion = null;
94 
95  switch (tcNombre)
96  {
97  case "Mantenimientos":
98  loTextoInformacion = BotonPanelMantenimientos(false, true);
99  break;
100  case "Stocks":
101  loTextoInformacion = BotonPanelStocks(false, true, false);
102  break;
103  case "Ventas":
104  loTextoInformacion = BotonPanelVentas(false, true);
105  break;
106  case "Compras":
107  loTextoInformacion = BotonPanelCompras(false, true);
108  break;
109  case "Add-on Sage TPV Extra":
110  loTextoInformacion = BotonPanelTPV(false, true, false);
111  break;
112  case "Add-on Fabricación":
113  loTextoInformacion = BotonPanelFabricacion(false, true);
114  break;
115  }
116 
117  return loTextoInformacion;
118  }
119 
120  private TextoInformacion BotonPanelRecepcion(string tcNombre, bool tbEsCentral)
121  {
122  TextoInformacion loTextoInformacion = null;
123 
124  if (tbEsCentral)
125  {
126  loTextoInformacion = BotonPanelRecepcionCentral(tcNombre);
127  }
128  else
129  {
130  loTextoInformacion = BotonPanelRecepcionSucursal(tcNombre);
131  }
132 
133  return loTextoInformacion;
134  }
135 
136  private TextoInformacion BotonPanelRecepcionCentral(string tcNombre)
137  {
138  TextoInformacion loTextoInformacion = null;
139 
140  switch (tcNombre)
141  {
142  case "Mantenimientos":
143  loTextoInformacion = BotonPanelMantenimientos(true, false);
144  break;
145  case "Stocks":
146  loTextoInformacion = BotonPanelStocks(true, false, false);
147  break;
148  case "Ventas":
149  loTextoInformacion = BotonPanelVentas(true, false);
150  break;
151  case "Compras":
152  loTextoInformacion = BotonPanelCompras(true, false);
153  break;
154  case "Add-on Sage TPV Extra":
155  loTextoInformacion = BotonPanelTPV(true, false, false);
156  break;
157  case "Add-on Fabricación":
158  loTextoInformacion = BotonPanelFabricacion(true, false);
159  break;
160  }
161 
162  return loTextoInformacion;
163  }
164 
165  private TextoInformacion BotonPanelRecepcionSucursal(string tcNombre)
166  {
167  TextoInformacion loTextoInformacion = null;
168 
169  switch (tcNombre)
170  {
171  case "Mantenimientos":
172  loTextoInformacion = BotonPanelMantenimientos(false, false);
173  break;
174  case "Stocks":
175  loTextoInformacion = BotonPanelStocks(false, false, false);
176  break;
177  case "Ventas":
178  loTextoInformacion = BotonPanelVentas(false, false);
179  break;
180  case "Compras":
181  loTextoInformacion = BotonPanelCompras(false, false);
182  break;
183  case "Add-on Sage TPV Extra":
184  loTextoInformacion = BotonPanelTPV(false, false, false);
185  break;
186  case "Add-on Fabricación":
187  loTextoInformacion = BotonPanelFabricacion(false, false);
188  break;
189  }
190 
191  return loTextoInformacion;
192  }
193 
194  private TextoInformacion BotonPanelMantenimientos(bool tbCentral, bool tbEnvio)
195  {
196  TextoInformacion loTextoInformacion = new TextoInformacion();
197 
198  if (tbEnvio)
199  loTextoInformacion._Titulo = "Datos a enviar de opción Mantenimientos";
200  else
201  loTextoInformacion._Titulo = "Datos a recibir de opción Mantenimientos";
202 
203  List<string> _lstParrafos = new List<string>();
204  if (tbCentral && tbEnvio) //central y envio
205  _lstParrafos.Add(@"Se enviarán mantenimientos diferentes a las sucursales según el dato seleccionado y Add-ons activos. A continuación, se detalla que mantenimientos se envían con cada opción:");
206  else if (!tbCentral && tbEnvio) //sucursal y envio
207  _lstParrafos.Add(@"Se enviarán mantenimientos diferentes a la central según el dato seleccionado y Add-ons activos. A continuación, se detalla que mantenimientos se envían con cada opción:");
208  else if (tbCentral && !tbEnvio) //central y recepcion
209  _lstParrafos.Add(@"Según opciones marcadas la sucursal enviará a la central mantenimientos diferentes teniendo en cuenta los Add-ons activos. A continuación, se detallan que mantenimientos se reciben en la central con cada opción:");
210  else //sucursal y recepcion
211  _lstParrafos.Add(@"Según opciones marcadas la central enviará a la sucursal mantenimientos diferentes teniendo en cuenta los Add-ons activos. A continuación, se detallan que mantenimientos se reciben en la sucursal con cada opción:");
212 
213  _lstParrafos.Add(@"<strong>Artículos:</strong><br/>
214  <ul>
215  <li>Mantenimiento de artículos</li>
216  <li>Mantenimiento de familias</li>
217  <li>Mantenimiento de subfamilias</li>
218  <li>Mantenimiento de marcas</li>
219  <li>Mantenimiento de características</li>
220  <li>Mantenimiento de tarifas</li>
221  <li>Mantenimiento de configuraciones de tarifas automáticas</li>
222  <li>Mantenimiento de colores (Add-on Tallas y colores)</li>
223  <li>Mantenimiento de tallas (Add-on Tallas y colores)</li>
224  <li>Mantenimiento de grupos de tallas (Add-on Tallas y colores)</li>
225  <li>Mantenimiento de grupos de colores (Add-on Tallas y colores)</li>
226  <li>Mantenimiento de campos adicionales de lotes (Add-on Trazabilidad)</li>
227  <li>Mantenimiento de clasificaciones (Add-on Sage TPV Extra)</li>
228  </ul>");
229  _lstParrafos.Add(@"<strong>Clientes:</strong><br/>
230  <ul>
231  <li>Mantenimiento de clientes</li>
232  <li>Mantenimiento de cuentas contables</li>
233  <li>Mantenimiento de líneas de descuento</li>
234  <li>Mantenimiento de conceptos de cuotas</li>
235  <li>Mantenimiento de agencias de transporte</li>
236  <li>Mantenimiento de tipos de facturación</li>
237  <li>Mantenimiento de canales</li>
238  <li>Mantenimiento de conceptos de mandatos</li>
239  <li>Mantenimiento de compañías de crédito</li>
240  <li>Mantenimiento de tipos de crédito</li>
241  <li>Mantenimiento de plantillas de factura electrónica</li>
242  </ul>");
243  _lstParrafos.Add(@"<strong>Proveedores:</strong><br/>
244  <ul>
245  <li>Mantenimiento de proveedores</li>
246  <li>Mantenimiento de cuentas contables</li>
247  </ul>");
248  _lstParrafos.Add(@"<strong>Mantenimientos generales:</strong><br/>
249  <ul>
250  <li>Mantenimiento de divisas</li>
251  <li>Mantenimiento de tipos de IVA</li>
252  <li>Mantenimiento de empleados</li>
253  <li>Mantenimiento de series de documento</li>
254  <li>Mantenimiento de almacenes</li>
255  <li>Mantenimiento de cuentas bancarias</li>
256  <li>Mantenimiento de entidades bancarias</li>
257  <li>Mantenimiento de idiomas</li>
258  <li>Mantenimiento de obras</li>
259  <li>Mantenimiento de operarios</li>
260  <li>Mantenimiento de campos adicionales</li>
261  <li>Mantenimiento de actividades</li>
262  <li>Mantenimiento de formas de pago</li>
263  <li>Mantenimiento de rutas</li>
264  <li>Mantenimiento de vendedores</li>
265  <li>Mantenimiento de códigos postales</li>
266  <li>Mantenimiento de grupos de contribuyente</li>
267  <li>Mantenimiento de referencias catastrales</li>
268  <li>Mantenimiento de tipos de retención</li>
269  <li>Mantenimiento de cuentas contables</li>
270  <li>Mantenimiento de nivel 1 de cuenta</li>
271  <li>Mantenimiento de nivel 2 de cuenta</li>
272  <li>Mantenimiento de nivel 3 de cuenta</li>
273  <li>Mantenimiento de nivel 4 de cuenta</li>
274  <li>Mantenimiento de planes analíticos</li>
275  <li>Mantenimiento de niveles analíticos</li>
276  <li>Mantenimiento de conceptos de suplidos</li>
277  <li>Mantenimiento de conceptos de gasto/ingreso</li>
278  <li>Mantenimiento de conceptos para libros IVA/IRPF</li>
279  <li>Mantenimiento de formas de cobro (Add-on Sage TPV Extra)</li>
280  <li>Mantenimiento de cajas TPV (Add-on Sage TPV Extra)</li>
281  <li>Mantenimiento de definición de vales (Add-on Sage TPV Extra)</li>
282  <li>Mantenimiento de plantillas de documentos de venta");
283 
284 
285  loTextoInformacion._TextoParrafos = _lstParrafos;
286 
287  return loTextoInformacion;
288  }
289 
290  private TextoInformacion BotonPanelStocks(bool tbCentral, bool tbEnvio, bool tbCargaInicial)
291  {
292  TextoInformacion loTextoInformacion = new TextoInformacion();
293 
294  if (tbEnvio)
295  loTextoInformacion._Titulo = "Datos a enviar de opción Stocks";
296  else
297  loTextoInformacion._Titulo = "Datos a recibir de opción Stocks";
298 
299  List<string> _lstParrafos = new List<string>();
300  if (tbCentral && tbEnvio) //central y envio
301  {
302  //En caso de stocks con central y envío diferenciamos textos segun si es carga inicial o los otros formularios
303  if (!tbCargaInicial)
304  {
305  _lstParrafos.Add(@"Se enviarán a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción: ");
306  _lstParrafos.Add(@"<strong>Stock inicial</strong><br/><br/>
307  Se enviará a cada sucursal el stock inicial creado o modificado en la central de los almacenes configurados en la sucursal.<br/>
308  Con Add-on Series activo se enviarán datos de series incluidas en el stock inicial.<br/>
309  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en el stock inicial.<br/><br/>
310  <strong>Stocks</strong><br/><br/>
311  Se enviará a cada sucursal el stock que tenemos en la central de los artículos que se envíen a cada sucursal de los almacenes configurados en la sucursal.<br/>
312  Con Add-on Series activo se enviarán datos stock de series.<br/>
313  Con Add-on Trazabilidad activo se enviarán datos stock de lotes.");
314  _lstParrafos.Add(@"<strong>Albaranes de traspaso</strong><br/><br/>
315  Se enviarán a cada sucursal los albaranes de traspaso creados o modificados en la central en los que el almacén origen o destino sea un almacén configurado en la sucursal.<br/>
316  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes de traspaso.<br/>
317  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes de traspaso.<br/><br/>
318  <strong>Albaranes de regularización</strong><br/><br/>
319  Se enviarán a cada sucursal los albaranes de regularización creados o modificados en central de los almacenes configurados en la sucursal.<br/>
320  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes de regularización.<br/>
321  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes de regularización.<br/>
322  También se enviarán datos del Mantenimiento de tipos de regularización.<br/><br/>
323  <strong>Inventarios de regularización</strong><br/><br/>
324  Se enviarán a cada sucursal los inventarios de regularización creados o modificados en central de los almacenes configurados en la sucursal.<br/>
325  Con Add-on Series activo se enviarán datos de series incluidas en los inventarios de regularización.<br/>
326  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los inventarios de regularización.<br/><br/>
327  <strong>Solicitudes de material</strong><br/><br/>
328  Se enviarán a cada sucursal las solicitudes de material creadas o modificadas en central cuyo almacén al cual se solicita material o almacén donde se recibirá el material es un almacén configurado en la sucursal.<br/>
329  Con Add-on Series activo se enviarán datos de series incluidas en las solicitudes de material.<br/>
330  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las solicitudes de material.");
331  }
332  else
333  {
334  _lstParrafos.Add(@"Se enviarán datos diferentes según el dato seleccionado y Add-ons activos. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
335  <strong>Stock inicial</strong><br/><br/>
336  Se enviará a cada sucursal el stock inicial creado o modificado en la central de los almacenes configurados en la sucursal.<br/><br/>
337  Con Add-on Series activo se enviarán datos de series incluidas en el stock inicial<br/>
338  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en el stock inicial.<br/><br/>
339  <strong>Stocks</strong><br/><br/>
340  Se enviará a cada sucursal el stock que tenemos en la central de los artículos que se envíen a cada sucursal de los almacenes configurados en la sucursal.<br/>
341  Con Add-on Series activo se enviarán datos stock de series.<br/>
342  Con Add-on Trazabilidad activo se enviarán datos stock de lotes.");
343  }
344  }
345 
346  else if (!tbCentral && tbEnvio) //sucursal y envio
347  {
348  _lstParrafos.Add(@"Se enviarán a la central datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
349  <strong>Stock inicial</strong><br/><br/>
350  Se enviará a la central el stock inicial creado o modificado en la sucursal de los almacenes configurados en la sucursal.<br/>
351  Con Add-on Series activo se enviarán datos de series incluidas en el stock inicial.<br/>
352  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en el stock inicial.<br/><br/>
353  <strong>Stocks</strong><br/><br/>
354  Se enviará a la central el stock que tenemos en la sucursal en los almacenes configurados en la sucursal.<br/>
355  Con Add-on Series activo se enviarán datos stock de series.<br/>
356  Con Add-on Trazabilidad activo se enviarán datos stock de lotes.<br/><br/>
357  <strong>Albaranes de traspaso</strong><br/><br/>
358  Se enviarán a la central los albaranes de traspaso creados o modificados en la sucursal en los que el almacén origen o destino sea un almacén configurado en la sucursal.<br/>
359  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes de traspaso.<br/>
360  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes de traspaso.<br/><br/>
361  <strong>Albaranes de regularización</strong><br/><br/>
362  Se enviarán a la central los albaranes de regularización creados o modificados en la sucursal de los almacenes configurados en la sucursal.<br/>
363  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes de regularización.<br/>
364  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes de regularización.<br/>
365  También se enviarán datos del Mantenimiento de tipos de regularización.<br/><br/>
366  <strong>Inventarios de regularización</strong><br/><br/>
367  Se enviarán a la central los inventarios de regularización creados o modificados en la sucursal de los almacenes configurados en la sucursal.<br/>
368  Con Add-on Series activo se enviarán datos de series incluidas en los inventarios de regularización.<br/>
369  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los inventarios de regularización.<br/><br/>
370  <strong>Solicitudes de material</strong><br/><br/>
371  Se enviarán a la central las solicitudes de material creadas o modificadas en la sucursal cuyo almacén al cual se solicita material o almacén donde se recibirá el material es un almacén configurado en la sucursal.<br/>
372  Con Add-on Series activo se enviarán datos de series incluidas en las solicitudes de material.<br/>
373  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las solicitudes de material.");
374  }
375  else if (tbCentral && !tbEnvio) //central y recepcion
376  {
377  _lstParrafos.Add(@"Según opciones marcadas las sucursales enviarán a la central datos diferentes. A continuación, se detallan que datos se reciben en la central con cada opción:<br/><br/>
378  <strong>Stock inicial</strong><br/><br/>
379  Se recibirá en la central el stock inicial creado o modificado en las sucursales según almacenes configurados en cada sucursal.<br/>
380  Con Add-on Series activo se recibirán datos de series incluidas en el stock inicial.<br/>
381  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en el stock inicial.<br/><br/>
382  <strong>Stocks</strong><br/><br/>
383  Se recibirá en la central stock de la sucursal de los almacenes configurados en las sucursales.<br/>
384  Con Add-on Series activo se recibirán datos stock de series.<br/>
385  Con Add-on Trazabilidad activo se recibirán datos stock de lotes.<br/><br/>
386  <strong>Albaranes de traspaso</strong><br/><br/>
387  Se recibirá en la central los albaranes de traspaso creados o modificados en cada sucursal en los que el almacén origen o destino sea un almacén configurado en las sucursales.<br/>
388  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes de traspaso.<br/>
389  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes de traspaso.<br/><br/>
390  <strong>Albaranes de regularización</strong><br/><br/>
391  Se recibirán en la central los albaranes de regularización creados o modificados en cada sucursal de los almacenes configurados en las sucursales.<br/>
392  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes de regularización.<br/>
393  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes de regularización.<br/>
394  También se recibirán datos del Mantenimiento de tipos de regularización.<br/><br/>
395  <strong>Inventarios de regularización</strong><br/><br/>
396  Se recibirán en la central los inventarios de regularización creados o modificados en cada sucursal de los almacenes configurados en las sucursales.<br/>
397  Con Add-on Series activo se recibirán datos de series incluidas en los inventarios de regularización.<br/>
398  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los inventarios de regularización.<br/><br/>
399  <strong>Solicitudes de material</strong><br/><br/>
400  Se recibirán en la central las solicitudes de material creadas o modificadas en cada sucursal cuyo almacén al cual se solicita material o almacén donde se recibirá el material es un almacén configurado en las sucursales.<br/>
401  Con Add-on Series activo se recibirán datos de series incluidas en las solicitudes de material.<br/>
402  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en las solicitudes de material.");
403  }
404  else //sucursal y recepcion
405  {
406  _lstParrafos.Add(@"Según opciones marcadas la central enviará a las sucursales datos diferentes. A continuación, se detallan que datos se reciben en la sucursal con cada opción:<br/><br/>
407  <strong>Stock inicial</strong><br/><br/>
408  Se recibirá en la sucursal stock inicial creado o modificado en la central de almacenes configurados en la sucursal.<br/>
409  Con Add-on Series activo se recibirán datos de series incluidas en el stock inicial.<br/>
410  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en el stock inicial.<br/><br/>
411  <strong>Stocks</strong><br/><br/>
412  Se recibirá en la sucursal stock en la central de los almacenes configurados en la sucursal.<br/>
413  Con Add-on Series activo se recibirán datos stock de series.<br/>
414  Con Add-on Trazabilidad activo se recibirán datos stock de lotes.<br/><br/>
415  <strong>Albaranes de traspaso</strong><br/><br/>
416  Se recibirá en la sucursal los albaranes de traspaso creados o modificados en la central en los que el almacén origen o destino sea un almacén configurado en la sucursal.<br/>
417  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes de traspaso.<br/>
418  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes de traspaso.<br/><br/>
419  <strong>Albaranes de regularización</strong><br/><br/>
420  Se recibirán en la sucursal los albaranes de regularización creados o modificados en la central de los almacenes configurados en la sucursal.<br/>
421  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes de regularización.<br/>
422  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes de regularización.<br/>
423  También se recibirán datos del Mantenimiento de tipos de regularización.<br/><br/>
424  <strong>Inventarios de regularización</strong><br/><br/>
425  Se recibirán en la sucursal los inventarios de regularización creados o modificados en la central de los almacenes configurados en la sucursal.<br/>
426  Con Add-on Series activo se recibirán datos de series incluidas en los inventarios de regularización.<br/>
427  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los inventarios de regularización.<br/><br/>
428  <strong>Solicitudes de material</strong><br/><br/>
429  Se recibirán en la sucursal las solicitudes de material creadas o modificadas en la central cuyo almacén al cual se solicita material o almacén donde se recibirá el material es un almacén configurado en la sucursal.<br/>
430  Con Add-on Series activo se recibirán datos de series incluidas en las solicitudes de material.<br/>
431  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en las solicitudes de material.");
432  }
433 
434  loTextoInformacion._TextoParrafos = _lstParrafos;
435 
436  return loTextoInformacion;
437  }
438 
439  private TextoInformacion BotonPanelVentas(bool tbCentral, bool tbEnvio)
440  {
441  TextoInformacion loTextoInformacion = new TextoInformacion();
442 
443  if (tbEnvio)
444  loTextoInformacion._Titulo = "Datos a enviar de opción Ventas";
445  else
446  loTextoInformacion._Titulo = "Datos a recibir de opción Ventas";
447 
448  List<string> _lstParrafos = new List<string>();
449  if (tbCentral && tbEnvio) //central y envio
450  {
451  _lstParrafos.Add(@"Se enviarán a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
452  <strong>Presupuestos de venta</strong><br/><br/>
453  Se enviarán a cada sucursal presupuestos de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/><br/>
454  <strong>Pedidos de venta</strong><br/><br/>
455  Se enviarán a cada sucursal pedidos de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/><br/>
456  <strong>Depósitos de venta</strong><br/><br/>
457  Se enviarán a cada sucursal depósitos de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/>
458  Con Add-on Series activo se enviarán datos de series incluidas en los depósitos.<br/>
459  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los depósitos.<br/><br/>
460  <strong>Albaranes de venta</strong><br/><br/>
461  Se enviarán a cada sucursal albaranes de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/>
462  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes.<br/>
463  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes.<br/>
464  Solo se enviarán aquellos albaranes de venta que no se hayan creado teniendo una caja de TPV activa.<br/><br/>
465  <strong>Facturas de venta</strong><br/><br/>
466  Se enviarán a cada sucursal facturas de venta creadas o modificadas en la central de series y almacenes configurados en la sucursal.<br/>
467  Con Add-on Series activo se enviarán datos de series incluidas en las facturas.<br/>
468  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las facturas.<br/>
469  Solo se enviarán aquellas facturas de venta que no se hayan creado teniendo una caja de TPV activa.");
470  }
471  else if (!tbCentral && tbEnvio) //sucursal y envio
472  {
473  _lstParrafos.Add(@"Se enviarán a la central datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
474  <strong>Presupuestos de venta</strong><br/><br/>
475  Se enviarán a la central presupuestos de venta creados o modificados en la sucursal de las series y almacenes configurados en la sucursal.<br/><br/>
476  <strong>Pedidos de venta</strong><br/><br/>
477  Se enviarán a la central pedidos de venta creados o modificados en la sucursal de las series y almacenes configurados en la sucursal.<br/><br/>
478  <strong>Depósitos de venta</strong><br/><br/>
479  Se enviarán a la central depósitos de venta creados o modificados en la sucursal de las series y almacenes configurados en la sucursal.<br/>
480  Con Add-on Series activo se enviarán datos de series incluidas en los depósitos.<br/>
481  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los depósitos.<br/><br/>
482  <strong>Albaranes de venta</strong><br/><br/>
483  Se enviarán a la central albaranes de venta creados o modificados en la sucursal de las series y almacenes configurados en la sucursal.<br/>
484  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes.<br/>
485  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes.<br/>
486  Solo se enviarán aquellos albaranes de venta que no se hayan creado teniendo una caja de TPV activa.<br/><br/>
487  <strong>Facturas de venta</strong><br/><br/>
488  Se enviarán a la central facturas de venta creadas o modificadas en la sucursal de las series y almacenes configurados en la sucursal.<br/>
489  Con Add-on Series activo se enviarán datos de series incluidas en las facturas.<br/>
490  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las facturas.<br/>
491  Solo se enviarán aquellas facturas de venta que no se hayan creado teniendo una caja de TPV activa.");
492  }
493  else if (tbCentral && !tbEnvio) //central y recepcion
494  {
495  _lstParrafos.Add(@"Según opciones marcadas las sucursales enviarán datos diferentes. A continuación, se detalla que datos se recibirán en la central con cada opción:<br/><br/>
496  <strong>Presupuestos de venta</strong><br/><br/>
497  Se recibirán en la central presupuestos de venta creados o modificados en las sucursales de las series y almacenes configurados en cada sucursal.<br/><br/>
498  <strong>Pedidos de venta</strong><br/><br/>
499  Se recibirán en la central pedidos de venta creados o modificados en las sucursales de las series y almacenes configurados en cada sucursal.<br/><br/>
500  <strong>Depósitos de venta</strong><br/><br/>
501  Se recibirán en la central depósitos de venta creados o modificados en las sucursales de las series y almacenes configurados en cada sucursal.<br/>
502  Con Add-on Series activo se recibirán datos de series incluidas en los depósitos.<br/>
503  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los depósitos.<br/><br/>
504  <strong>Albaranes de venta</strong><br/><br/>
505  Se recibirán en la central albaranes de venta creados o modificados en las sucursales de las series y almacenes configurados en cada sucursal.<br/>
506  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes.<br/>
507  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes.<br/>
508  Solo se recibirán aquellos albaranes de venta que no se hayan creado teniendo una caja de TPV activa.<br/><br/>
509  <strong>Facturas de venta</strong><br/><br/>
510  Se recibirán en la central facturas de venta creadas o modificadas en las sucursales de las series y almacenes configurados en cada sucursal.<br/>
511  Con Add-on Series activo se enviarán datos de series incluidas en las facturas.<br/>
512  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las facturas.<br/>
513  Solo se recibirán aquellas facturas de venta que no se hayan creado teniendo una caja de TPV activa.");
514  }
515  else //sucursal y recepcion
516  {
517  _lstParrafos.Add(@"Según opciones marcadas la central enviara datos diferentes. A continuación, se detalla que datos se recibirán en la sucursal con cada opción:<br/><br/>
518  <strong>Presupuestos de venta</strong><br/><br/>
519  Se recibirán en la sucursal presupuestos de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/><br/>
520  <strong>Pedidos de venta</strong><br/><br/>
521  Se recibirán en la sucursal pedidos de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/><br/>
522  <strong>Depósitos de venta</strong><br/><br/>
523  Se recibirán en la sucursal depósitos de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/>
524  Con Add-on Series activo se recibirán datos de series incluidas en los depósitos.<br/>
525  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los depósitos.<br/><br/>
526  <strong>Albaranes de venta</strong><br/><br/>
527  Se recibirán en la sucursal albaranes de venta creados o modificados en la central de series y almacenes configurados en la sucursal.<br/>
528  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes.<br/>
529  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes.<br/>
530  Solo se recibirán aquellos albaranes de venta que no se hayan creado teniendo una caja de TPV activa.<br/><br/>
531  <strong>Facturas de venta</strong><br/><br/>
532  Se recibirán en la sucursal facturas de venta creadas o modificadas en la central de series y almacenes configurados en la sucursal.<br/>
533  Con Add-on Series activo se recibirán datos de series incluidas en las facturas.<br/>
534  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en las facturas.<br/>
535  Solo se recibirán aquellas facturas de venta que no se hayan creado teniendo una caja de TPV activa");
536  }
537 
538  loTextoInformacion._TextoParrafos = _lstParrafos;
539 
540  return loTextoInformacion;
541  }
542 
543  private TextoInformacion BotonPanelCompras(bool tbCentral, bool tbEnvio)
544  {
545  TextoInformacion loTextoInformacion = new TextoInformacion();
546 
547  if (tbEnvio)
548  loTextoInformacion._Titulo = "Datos a enviar de opción Compras";
549  else
550  loTextoInformacion._Titulo = "Datos a recibir de opción Compras";
551 
552  List<string> _lstParrafos = new List<string>();
553  if (tbCentral && tbEnvio) //central y envio
554  {
555  _lstParrafos.Add(@"Se enviarán a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
556  <strong>Pedidos de compra</strong><br/><br/>
557  Se enviarán a cada sucursal pedidos de compra creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
558  <strong>Depósitos de compra</strong><br/><br/>
559  Se enviarán a cada sucursal depósitos de compra creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
560  Con Add-on Series activo se enviarán datos de series incluidas en los depósitos.<br/>
561  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los depósitos.<br/><br/>
562  <strong>Albaranes de compra</strong><br/><br/>
563  Se enviarán a cada sucursal albaranes de compra creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
564  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes.<br/>
565  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes.<br/><br/>
566  <strong>Facturas de compra</strong><br/><br/>
567  Se enviarán a cada sucursal facturas de compra creadas o modificadas en la central de almacenes configurados en la sucursal.<br/><br/>
568  Con Add-on Series activo se enviarán datos de series incluidas en las facturas.<br/>
569  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las facturas.<br/><br/>
570  <strong>Transitario – DUA</strong><br/><br/>
571  Se enviarán a cada sucursal los transitarios DUA creados en la central.");
572  }
573  else if (!tbCentral && tbEnvio) //sucursal y envio
574  {
575  _lstParrafos.Add(@"Se enviarán a la central datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
576  <strong>Pedidos de compra</strong><br/><br/>
577  Se enviarán a la central pedidos de compra creados o modificados en la sucursal de almacenes configurados en la sucursal.<br/><br/>
578  <strong>Depósitos de compra</strong><br/><br/>
579  Se enviarán a la central depósitos de compra creados o modificados en la sucursal de almacenes configurados en la sucursal.<br/><br/>
580  Con Add-on Series activo se enviarán datos de series incluidas en los depósitos.<br/>
581  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los depósitos.<br/><br/>
582  <strong>Albaranes de compra</strong><br/><br/>
583  Se enviarán a la central albaranes de compra creados o modificados en la sucursal de almacenes configurados en la sucursal.<br/><br/>
584  Con Add-on Series activo se enviarán datos de series incluidas en los albaranes.<br/>
585  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en los albaranes.<br/><br/>
586  <strong>Facturas de compra</strong><br/><br/>
587  Se enviarán a la central facturas de compra creadas o modificadas en la sucursal de almacenes configurados en la sucursal.<br/><br/>
588  Con Add-on Series activo se enviarán datos de series incluidas en las facturas.<br/>
589  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las facturas.<br/><br/>
590  <strong>Transitario – DUA</strong><br/><br/>
591  Se enviarán a la central los transitarios DUA creados o modificados en la sucursal.");
592  }
593  else if (tbCentral && !tbEnvio) //central y recepcion
594  {
595  _lstParrafos.Add(@"Las sucursales enviarán datos diferentes según el dato seleccionado. A continuación, se detalla que datos se recibirán en la central con cada opción:<br/><br/>
596  <strong>Pedidos de compra</strong><br/><br/>
597  Se recibirán en la central pedidos de compra creados o modificados en las sucursales de almacenes configurados en cada sucursal.<br/><br/>
598  <strong>Depósitos de compra</strong><br/><br/>
599  Se recibirán en la central depósitos de compra creados o modificados en las sucursales de almacenes configurados en cada sucursal.<br/><br/>
600  Con Add-on Series activo se recibirán datos de series incluidas en los depósitos.<br/>
601  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los depósitos.<br/><br/>
602  <strong>Albaranes de compra</strong><br/><br/>
603  Se recibirán en la central albaranes de compra creados o modificados en las sucursales de almacenes configurados en cada sucursal.<br/><br/>
604  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes.<br/>
605  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes.<br/><br/>
606  <strong>Facturas de compra</strong><br/><br/>
607  Se recibirán en la central facturas de compra creadas o modificadas en las sucursales de almacenes configurados en cada sucursal.<br/><br/>
608  Con Add-on Series activo se enviarán datos de series incluidas en las facturas.<br/>
609  Con Add-on Trazabilidad activo se enviarán datos de lotes incluidos en las facturas.<br/><br/>
610  <strong>Transitario – DUA</strong><br/><br/>
611  Se recibirán en la central los transitarios DUA creados o modificados en cada sucursal.");
612  }
613  else //sucursal y recepcion
614  {
615  _lstParrafos.Add(@"La central enviará datos diferentes según el dato seleccionado. A continuación, se detalla que datos se recibirán en la sucursal con cada opción:<br/><br/>
616  <strong>Pedidos de compra</strong><br/><br/>
617  Se recibirá en la sucursal pedidos de compra creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
618  <strong>Depósitos de compra</strong><br/><br/>
619  Se recibirá en la sucursal depósitos de compra creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
620  Con Add-on Series activo se recibirán datos de series incluidas en los depósitos.<br/>
621  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los depósito<br/><br/>
622  <strong>Albaranes de compra</strong><br/><br/>
623  Se recibirá en la sucursal albaranes de compra creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
624  Con Add-on Series activo se recibirán datos de series incluidas en los albaranes.<br/>
625  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en los albaranes.<br/><br/>
626  <strong>Facturas de compra</strong><br/><br/>
627  Se recibirá en la sucursal facturas de compra creadas o modificadas en la central de almacenes configurados en la sucursal.<br/><br/>
628  Con Add-on Series activo se recibirán datos de series incluidas en las facturas.<br/>
629  Con Add-on Trazabilidad activo se recibirán datos de lotes incluidos en las facturas.<br/><br/>
630  <strong>Transitario – DUA</strong><br/><br/>
631  Se recibirán a la sucursal los transitarios DUA creados o modificados en la central.");
632  }
633 
634  loTextoInformacion._TextoParrafos = _lstParrafos;
635 
636  return loTextoInformacion;
637  }
638 
639  private TextoInformacion BotonPanelTPV(bool tbCentral, bool tbEnvio, bool tbCargaInicial)
640  {
641  TextoInformacion loTextoInformacion = new TextoInformacion();
642 
643  if (tbEnvio)
644  loTextoInformacion._Titulo = "Datos a enviar de opción Add-on Sage TPV Extra";
645  else
646  loTextoInformacion._Titulo = "Datos a recibir de opción Add-on Sage TPV Extra";
647 
648  List<string> _lstParrafos = new List<string>();
649  if (tbCentral && tbEnvio) //central y envio
650  {
651  //En caso de tpv con central y envío diferenciamos textos segun si es carga inicial o los otros formularios
652  if (!tbCargaInicial)
653  {
654  _lstParrafos.Add(@"Se enviarán a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
655  <strong>Documentos y movimientos arqueados</strong><br/><br/>
656  Se enviarán a las sucursales documentos y movimientos creados teniendo una caja activa de TPV que además ya se hayan incluido en un arqueo de caja, los documentos y movimientos que se enviarán son:<br/><br/>
657  <ul>
658  <li>Albaranes de venta: Se enviarán a cada sucursal albaranes de venta creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
659  <li>Tickets: Se enviarán a cada sucursal tickets creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
660  <li>Facturas de venta: Se enviarán a cada sucursal facturas de venta creadas o modificadas en la central de series y almacenes configurados en la sucursal.</li>
661  <li>Vales</li>
662  <li>Reposiciones de caja</li>
663  <li>Retiros de caja</li>
664  <li>Cobros de documentos</li>
665  <li>Cobros varios</li>
666  <li>Pagos varios</li>
667  <li>Arqueos</li>
668  </ul><br/>
669  <strong>Documentos y movimientos no arqueados</strong><br/><br/>
670  Se enviarán a las sucursales documentos y movimientos creados teniendo una caja activa de TPV que no se hayan incluido en un arqueo de caja, los documentos y movimientos que se enviarán son:<br/><br/>
671  <ul><li>Albaranes de venta: Se enviarán a cada sucursal albaranes de venta creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
672  <li>Tickets: Se enviarán a cada sucursal tickets creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
673  <li>Facturas de venta: Se enviarán a cada sucursal facturas de venta creadas o modificadas en la central de series y almacenes configurados en la sucursal.</li>
674  <li>Vales</li>
675  <li>Reposiciones de caja</li>
676  <li>Retiros de caja</li>
677  <li>Cobros de documentos</li>
678  <li>Cobros varios</li>
679  <li>Pagos varios</li></ul>");
680  }
681  else
682  {
683  _lstParrafos.Add(@"Se enviarán a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
684  <strong>Conf. Add-on TPV</strong><br/>
685  <ul>
686  <li>Configuración del Add-on Sage TPV Extra</li>
687  <li>Configuración de vales</li>
688  <li>Configuraciones de cajones inteligentes</li></ul>
689  <strong>Gestión de perfiles</strong><br/>
690  <ul><li>Perfiles de venta creados por el usuario</li></ul>");
691  }
692  }
693  else if (!tbCentral && tbEnvio) //sucursal y envio
694  {
695  _lstParrafos.Add(@"Se enviarán a la central datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
696  <strong>Documentos y movimientos arqueados</strong><br/><br/>
697  Se enviarán a la central documentos y movimientos creados teniendo una caja activa de TPV que además ya se hayan incluido en un arqueo de caja, los documentos y movimientos que se enviarán son:<br/><br/>
698  <ul>
699  <li>Albaranes de venta: Se enviarán a cada sucursal albaranes de venta creados o modificados en la sucursal de series y almacenes configurados en la sucursal.</li>
700  <li>Tickets: Se enviarán a la central los tickets creados o modificados en la sucursal de series y almacenes configurados en la sucursal.</li>
701  <li>Facturas de venta: Se enviarán a la central las facturas creadas o modificadas en la sucursal de series y almacenes configurados en la sucursal.</li>
702  <li>Vales</li>
703  <li>Reposiciones de caja</li>
704  <li>Retiros de caja</li>
705  <li>Cobros de documentos</li>
706  <li>Cobros varios</li>
707  <li>Pagos varios</li>
708  <li>Arqueos</li></ul><br/>
709  <strong>Documentos y movimientos no arqueados</strong><br/><br/>
710  Se enviarán a la central documentos y movimientos creados teniendo una caja activa de TPV que no se hayan incluido en un arqueo de caja, los documentos y movimientos que se enviarán son:<br/><br/>
711  <ul><li>Albaranes de venta: Se enviarán a la central los albaranes creados o modificados en la sucursal de series y almacenes configurados en la sucursal.</li>
712  <li>Tickets: Se enviarán a la central los tickets creados o modificados en la sucursal de series y almacenes configurados en la sucursal.</li>
713  <li>Facturas de venta: Se enviarán a la central las facturas creadas o modificadas en la sucursal de series y almacenes configurados en la sucursal.</li>
714  <li>Vales</li>
715  <li>Reposiciones de caja</li>
716  <li>Retiros de caja</li>
717  <li>Cobros de documentos</li>
718  <li>Cobros varios</li>
719  <li>Pagos varios</li></ul>");
720  }
721  else if (tbCentral && !tbEnvio) //central y recepcion
722  {
723  _lstParrafos.Add(@"Las sucursales enviarán datos diferentes según el dato seleccionado. A continuación, se detalla que datos se reciben en la central con cada opción:<br/><br/>
724  <strong>Documentos y movimientos arqueados</strong><br/><br/>
725  Se recibirán en la central documentos y movimientos creados en las sucursales teniendo una caja activa de TPV que además ya se hayan incluido en un arqueo de caja, los documentos y movimientos que se recibirán son:<br/>
726  <ul>
727  <li>Albaranes de venta: Se enviarán a cada sucursal albaranes de venta creados o modificados en la sucursal de series y almacenes configurados en la sucursal.</li>
728  <li>Tickets: Se recibirán en la central tickets creados o modificados en las sucursales de series y almacenes configurados en cada sucursal.</li>
729  <li>Facturas de venta: Se recibirán en la central facturas creadas o modificadas en las sucursales de series y almacenes configurados en cada sucursal.</li>
730  <li>Vales</li>
731  <li>Reposiciones de caja</li>
732  <li>Retiros de caja</li>
733  <li>Cobros de documentos</li>
734  <li>Cobros varios</li>
735  <li>Pagos varios</li>
736  <li>Arqueos</li></ul><br/>
737  <strong>Documentos y movimientos no arqueados</strong><br/>
738  Se recibirán en la central documentos y movimientos creados en las sucursales teniendo una caja activa de TPV que no se hayan incluido en un arqueo de caja, los documentos y movimientos que se recibirán son:<br/>
739  <ul><li>Albaranes de venta: Se recibirán en la central albaranes creados o modificados en las sucursales de series y almacenes configurados en cada sucursal.</li>
740  <li>Tickets: Se recibirán en la central tickets creados o modificados en las sucursales de series y almacenes configurados en cada sucursal.</li>
741  <li>Facturas de venta: Se recibirán en la central facturas creadas o modificadas en las sucursales de series y almacenes configurados en cada sucursal.</li>
742  <li>Vales</li>
743  <li>Reposiciones de caja</li>
744  <li>Retiros de caja</li>
745  <li>Cobros de documentos</li>
746  <li>Cobros varios</li>
747  <li>Pagos varios</li></ul>");
748 
749  }
750  else //sucursal y recepcion
751  {
752  _lstParrafos.Add(@"La central enviará datos diferentes según el dato seleccionado. A continuación, se detalla que datos se recibirán en la sucursal con cada opción:<br/><br/>
753  <strong>Documentos y movimientos arqueados</strong><br/><br/>
754  Se recibirán en la sucursal documentos y movimientos creados teniendo una caja activa de TPV que además ya se hayan incluido en un arqueo de caja, los documentos y movimientos que se recibirán son:<br/><br/>
755  <ul>
756  <li>Albaranes de venta: Se recibirán en la sucursal los albaranes creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
757  <li>Tickets: Se recibirán en la sucursal los tickets creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
758  <li>Facturas de venta: Se recibirán en la sucursal los facturas creadas o modificadas en la central de series y almacenes configurados en la sucursal.</li>
759  <li>Vales</li>
760  <li>Reposiciones de caja</li>
761  <li>Retiros de caja</li>
762  <li>Cobros de documentos</li>
763  <li>Cobros varios</li>
764  <li>Pagos varios</li>
765  <li>Arqueos</li></ul><br/>
766  <strong>Documentos y movimientos no arqueados</strong><br/><br/>
767  Se recibirán en la sucursal documentos y movimientos creados teniendo una caja activa de TPV que no se hayan incluido en un arqueo de caja, los documentos y movimientos que se recibirán son:<br/><br/>
768  <ul><li>Albaranes de venta: Se recibirán en la sucursal los albaranes creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
769  <li>Tickets: Se recibirán en la sucursal los tickets creados o modificados en la central de series y almacenes configurados en la sucursal.</li>
770  <li>Facturas de venta: Se recibirán en la sucursal los facturas creadas o modificadas en la central de series y almacenes configurados en la sucursal.</li>
771  <li>Vales</li>
772  <li>Reposiciones de caja</li>
773  <li>Retiros de caja</li>
774  <li>Cobros de documentos</li>
775  <li>Cobros varios</li>
776  <li>Pagos varios</li></ul>");
777  }
778 
779  loTextoInformacion._TextoParrafos = _lstParrafos;
780 
781  return loTextoInformacion;
782  }
783 
784  private TextoInformacion BotonPanelFabricacion(bool tbCentral, bool tbEnvio)
785  {
786  TextoInformacion loTextoInformacion = new TextoInformacion();
787 
788  if (tbEnvio)
789  loTextoInformacion._Titulo = "Datos a enviar de opción Add-on Fabricación";
790  else
791  loTextoInformacion._Titulo = "Datos a recibir de opción Add-on Fabricación";
792 
793  List<string> _lstParrafos = new List<string>();
794  if (tbCentral && tbEnvio) //central y envio
795  {
796  _lstParrafos.Add(@"Se enviarán a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
797  <strong>Albaranes de producción</strong><br/><br/>
798  Se enviará a cada sucursal albaranes de producción y partes de coste asignados a los albaranes creados o modificados en la central de almacenes configurados en la sucursal<br/><br/>
799  También se enviarán mantenimientos asociados a los partes de coste:<br/>
800  <ul><li>Mantenimiento de secciones</li>
801  <li>Mantenimientos de tipos de coste</li>
802  <li>Mantenimiento de tipos de operación</li>
803  <li>Mantenimiento de operaciones</li>
804  </ul>
805  <strong>Albaranes de transformación</strong><br/><br/>
806  Se enviará a cada sucursal albaranes de transformación creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
807  <strong>Partes de coste no asignados</strong><br/><br/>
808  Se enviará a las sucursales partes de coste que no estén asignados a los albaranes de producción creados o modificados en la central.<br/><br/>
809  También se enviarán mantenimientos asociados a los partes de coste:<br/>
810  <ul>
811  <li>Mantenimiento de secciones</li>
812  <li>Mantenimientos de tipos de coste</li>
813  <li>Mantenimiento de tipos de operación</li>
814  <li>Mantenimiento de operaciones</li></ul>");
815  }
816  else if (!tbCentral && tbEnvio) //sucursal y envio
817  {
818  _lstParrafos.Add(@"Se enviarán a la central datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
819  <strong>Albaranes de producción</strong><br/><br/>
820  Se enviarán a la central albaranes de producción y partes de coste asignados a los albaranes creados o modificados en la sucursal de almacenes configurados en la sucursal.<br/><br/>
821  También se enviarán mantenimientos asociados a los partes de coste:<br/>
822  <ul><li>Mantenimiento de secciones</li>
823  <li>Mantenimientos de tipos de coste</li>
824  <li>Mantenimiento de tipos de operación</li>
825  <li>Mantenimiento de operaciones</li>
826  </ul>
827  <strong>Albaranes de transformación</strong><br/><br/>
828  Se enviará a la central albaranes de transformación creados o modificados en la sucursal de almacenes configurados en la sucursal.<br/><br/>
829  <strong>Partes de coste no asignados</strong><br/><br/>
830  Se enviarán a la central partes de coste que no estén asignados a los albaranes de producción creados o modificados en la sucursal.<br/><br/>
831  También se enviarán mantenimientos asociados a los partes de coste:<br/>
832  <ul><li>Mantenimiento de secciones</li>
833  <li>Mantenimientos de tipos de coste</li>
834  <li>Mantenimiento de tipos de operación</li>
835  <li>Mantenimiento de operaciones</li></ul>");
836  }
837  else if (tbCentral && !tbEnvio) //central y recepcion
838  {
839  _lstParrafos.Add(@"Las sucursales enviarán datos diferentes según el dato seleccionado. A continuación, se detalla que datos recibirá la central con cada opción:<br/><br/>
840  <strong>Albaranes de producción</strong><br/><br/>
841  Se recibirá en la central albaranes de producción y partes de coste asignados a los albaranes creados o modificados en las sucursales de almacenes configurados en cada sucursal.<br/><br/>
842  También se recibirán mantenimientos asociados a los partes de coste:<br/>
843  <ul><li>Mantenimiento de secciones</li>
844  <li>Mantenimientos de tipos de coste</li>
845  <li>Mantenimiento de tipos de operación</li>
846  <li>Mantenimiento de operaciones</li>
847  </ul>
848  <strong>Albaranes de transformación</strong><br/><br/>
849  Se recibirán en la central albaranes de transformación creados o modificados en las sucursales de almacenes configurados en cada sucursal.<br/><br/>
850  <strong>Partes de coste no asignados</strong><br/><br/>
851  Se recibirán en la central partes de coste que no estén asignados a los albaranes de producción creados o modificados en las sucursales.<br/><br/>
852  También se recibirán mantenimientos asociados a los partes de coste:<br/>
853  <ul><li>Mantenimiento de secciones</li>
854  <li>Mantenimientos de tipos de coste</li>
855  <li>Mantenimiento de tipos de operación</li>
856  <li>Mantenimiento de operaciones</li></ul>");
857  }
858  else //sucursal y recepcion
859  {
860  _lstParrafos.Add(@"La central enviará datos diferentes según el dato seleccionado. A continuación, se detalla que datos se recibirán en la sucursal con cada opción:<br/><br/>
861  <strong>Albaranes de producción</strong><br/><br/>
862  Se recibirán en la sucursal albaranes de producción y partes de coste asignados a los albaranes creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
863  También se recibirán mantenimientos asociados a los partes de coste:<br/>
864  <ul><li>Mantenimiento de secciones</li>
865  <li>Mantenimientos de tipos de coste</li>
866  <li>Mantenimiento de tipos de operación</li>
867  <li>Mantenimiento de operaciones</li>
868  </ul>
869  <strong>Albaranes de transformación</strong><br/><br/>
870  Se recibirán en la sucursal albaranes de transformación creados o modificados en la central de almacenes configurados en la sucursal.<br/><br/>
871  <strong>Partes de coste no asignados</strong><br/><br/>
872  Se recibirán en la sucursal partes de coste que no estén asignados a los albaranes de producción creados o modificados en la sucursal.<br/><br/>
873  También se recibirán mantenimientos asociados a los partes de coste:<br/>
874  <ul><li>Mantenimiento de secciones</li>
875  <li>Mantenimientos de tipos de coste</li>
876  <li>Mantenimiento de tipos de operación</li>
877  <li>Mantenimiento de operaciones</li></ul>");
878  }
879 
880  loTextoInformacion._TextoParrafos = _lstParrafos;
881 
882  return loTextoInformacion;
883  }
884 
885  private TextoInformacion BotonPanelConfiguraciones(bool tbCentral, bool tbEnvio)
886  {
887  TextoInformacion loTextoInformacion = new TextoInformacion();
888  if (tbEnvio)
889  loTextoInformacion._Titulo = "Datos a enviar de opción Configuraciones";
890 
891  List<string> _lstParrafos = new List<string>();
892  if (tbCentral && tbEnvio) //central y envio
893  {
894  _lstParrafos.Add(@"Se enviará a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
895  <strong>Datos de empresa</strong><br/><br/>
896  <ul><li>Datos generales de empresa</li>
897  <li>Configuración de modelos fiscales</li></ul>
898  <strong>Configuración general</strong><br/><br/>
899  <ul><li>Configuración de contabilidad</li>
900  <li>Configuración de gestión</li>
901  <li>Opciones de configuración</li>
902  <li>Configuración de facturación</li>
903  <li>Configuración de descuentos escalados</li></ul>
904  <strong>Contadores</strong><br/><br/>
905  Se enviará a las sucursales los contadores de los diferentes tipos de documentos tanto de compra como de venta.<br/><br/>
906  <strong>Gestión de usuarios</strong><br/><br/>
907  Se enviará a las sucursales los usuarios y accesos de usuarios definidos en la central.");
908  }
909 
910  loTextoInformacion._TextoParrafos = _lstParrafos;
911 
912  return loTextoInformacion;
913  }
914 
915  private TextoInformacion BotonPanelTrazabilidad(bool tbCentral, bool tbEnvio)
916  {
917  TextoInformacion loTextoInformacion = new TextoInformacion();
918  if (tbEnvio)
919  loTextoInformacion._Titulo = "Datos a enviar de opción Add-on Trazabilidad";
920 
921  List<string> _lstParrafos = new List<string>();
922  if (tbCentral && tbEnvio) //central y envio
923  {
924  _lstParrafos.Add(@"Se enviará a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
925  <strong>Conf. Add-on Trazabilidad</strong><br/><br/>
926  <ul><li>Configuración del Add-on</li></ul>");
927  }
928 
929  loTextoInformacion._TextoParrafos = _lstParrafos;
930 
931  return loTextoInformacion;
932  }
933 
934  private TextoInformacion BotonPanelFactuCert(bool tbCentral, bool tbEnvio)
935  {
936  TextoInformacion loTextoInformacion = new TextoInformacion();
937  if (tbEnvio)
938  loTextoInformacion._Titulo = "Datos a enviar de opción Add-on Facturación certificada";
939 
940  List<string> _lstParrafos = new List<string>();
941  if (tbCentral && tbEnvio) //central y envio
942  {
943  _lstParrafos.Add(@"Se enviará a las sucursales datos diferentes según el dato seleccionado. A continuación, se detalla que datos se envían con cada opción:<br/><br/>
944  <strong>Conf. Add-on Facturación certificada</strong><br/>
945  <ul><li>Configuración del Add-on</li>
946  <li>Contadores de documentos tipo borrador</li></ul>");
947  }
948 
949  loTextoInformacion._TextoParrafos = _lstParrafos;
950 
951  return loTextoInformacion;
952  }
953 
954  }
955 }
Clase TextoInformacion para utilizar en el UserControl btInfo
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
string _Titulo
Título de la página
List< string > _TextoParrafos
Lista de párrafos de la página