IAgrupacionPrevisiones.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using sage.ew.contabilidad;
6 using System.Data;
7 using System.ComponentModel;
8 using sage.ew.ewbase;
9 
10 
11 namespace sage.ew.interficies
12 {
16  public interface IAgrupacionPrevisiones
17  {
21  TipoAgrupacionPrevisiones _TipoAgrupacionPrevisiones { get; set; }
22 
23 
32  AgrupacionPrevisiones.EstadoAgrupacion _EstadoAgrupacion { get; set; }
33 
34 
38  string _Codigo { get; }
39 
40 
44  string _Empresa { get; set; }
45 
46 
50  string _Numero { get; set; }
51 
52 
56  DateTime _Fecha { get; set; }
57 
58 
62  int _Periodo { get; set; }
63 
64 
68  DateTime? _Fecha_Operacion { get; set; }
69 
70 
74  DateTime? _Fecha_Vencim { get; set; }
75 
76 
80  bool _Recc { get; set; }
81 
82 
86  string _Divisa { get; set; }
87 
88 
92  Divisa _oDivisa { get; set; }
93 
94 
98  decimal _Cambio { get; set; }
99 
100 
104  Divisa _oDivisaEmpresa { get; set; }
105 
106 
110  int _Num_Banco { get; set; }
111 
112 
116  string _Fpag { get; set; }
117 
118 
122  bool _VencimFormaPago { get; set; }
123 
124 
128  int _FechaGenVencim { get; set; }
129 
130 
134  bool _VencimMesesCompletos { get; set; }
135 
136 
140  string _Cuenta { get; }
141 
142 
146  int _DiaPago1 { get; }
147 
148 
152  int _DiaPago2 { get; }
153 
154 
158  IVacaciones _oCliProVacaciones { get; }
159 
160 
164  IDocPrint _DocPrint { get; set; }
165 
166 
170  decimal _TotalImporte { get; set; }
171 
172 
176  decimal _TotalImporteDiv { get; set; }
177 
178 
182  int _NumeroLinias { get; set; }
183 
184 
188  string _Error_Message { get; set; }
189 
190 
194  string _Error_Message_LineaAgrupacion { get; set; }
195 
196 
200  BindingList<AgrupacionPrevisiones.PrevisionGenerar> _PrevisionesGenerar { get; set; }
201 
202 
206  DataTable _DataTablePrevisionesGeneradas { get; }
207 
208 
212  dynamic _Detalle { get; }
213 
214 
219  bool _Comprobaciones_Borrar();
220 
221 
226  bool _Comprobaciones_Editar();
227 
228 
233  bool _Comprobaciones_Cerrar();
234 
235 
241  string _Suma_Numero(string clave = "");
242 
243 
248  string _ObtenerActualContadorAgrupacion();
249 
250 
254  bool _ProponerPrevisionesGenerar();
255 
256 
267  bool _ActVencimPrevisionesGenerar();
268 
269 
274  bool _RepartoProporPrevisionesGenerar();
275 
276 
277 
281  bool _EliminarPrevisionesGeneradasEnBd();
282 
283 
287  bool _GenerarPrevisionesEnBd();
288 
289 
295  bool _ExisteAgrupacion(string tcNumero);
296 
297 
301  event PropertyChangedEventHandler PropertyChanged;
302 
303 
309  bool _Resta_Numero(string numeroactual);
310  }
311 
312 
317  {
321  string _Cliente { get; set; }
322 
323 
327  string _Vendedor { get; set; }
328 
329 
333  string _Cobrador { get; set; }
334 
335 
339  string _Mandato { get; set; }
340  }
341 
342 
347  {
351  string _Proveedor { get; set; }
352  }
353 
354 
360  {
364  string _Empresa { get; set; }
365 
366 
370  string _Numero { get; set; }
371 
372 
376  string _Factura { get; set; }
377 
378 
382  int _Orden { get; set; }
383 
384 
388  string _Fpag { get; set; }
389 
390 
394  string _NombreFpag { get; set; }
395 
396 
400  string _Cuenta { get; set; }
401 
402 
406  string _NombreCuenta { get; set; }
407 
408 
412  DateTime? _Fecha_Emision { get; set; }
413 
414 
418  DateTime? _Fecha_Operacion { get; set; }
419 
420 
424  DateTime? _Fecha_Vencim { get; set; }
425 
426 
430  string _Divisa { get; set; }
431 
432 
436  decimal _Cambio { get; set; }
437 
438 
442  decimal _Importe { get; set; }
443 
444 
448  decimal _ImporteDiv { get; set; }
449 
450 
454  int _Num_Banco { get; set; }
455 
456 
461  bool Fila_Plena();
462  }
463 
464 
469  {
470 
474  string _Mandato { get; set; }
475  }
476 
477 
482  {
483  #region PROPIEDADES
484 
485 
489  DateTime? _Fecha_Emision { get; set; }
490 
491 
495  int _Periodo { get; set; }
496 
497 
501  DateTime? _Fecha_Operacion { get; set; }
502 
503 
507  string _Fpag { get; set; }
508 
509 
513  string _Divisa { get; set; }
514 
515 
519  decimal _Cambio { get; set; }
520 
521 
525  Divisa _oDivisa { get; set; }
526 
527 
531  bool _Recc { get; set; }
532 
533 
537  int _Num_banco { get; set; }
538 
539 
543  List<AgrupacionPrevisiones.PrevisionGenerar> _PrevisionesGenerar { get; set; }
544 
545 
546  #endregion PROPIEDADES
547  }
548 }
Definición de la interfície necesaria para las clases que permitan averiguar las vacaciones (Cliente...
Definition: IVacaciones.cs:12
Interficie de linea de agrupación de previsiones de cobro
EstadoAgrupacion
Enumeración de estados interna de la pantalla de agrupación de previsiones.
TipoAgrupacionPrevisiones
Tipos generales de agrupación de previsiones (agrupación de previsiones de cobro, agrupación de previ...
Definition: contabilidad.cs:14
Interficie de objeto para creación de agrupación de previsiones de cobro i/o agrupación de previsione...
Interficie para clases de negocio de agrupación de previsiones (campos comunes de agrupación de previ...
PropertyChangedEventHandler PropertyChanged
Evento que permitirá escuchar desde el formulario cambios de valor en algunas propiedades de negocio ...
Interficie para clases de negocio de agrupación de previsiones de pago.
Definición de la interfície necesaria para las páginas(tabPage) a utilizar en formularios de tipo For...
Definition: IDocPrint.cs:16
Clase de negocio base para agrupación de previsiones.
Clase de negocio para la DIVISA (Moneda)
Definition: Divisa.cs:76
Interficie lineas de agrupación de previsiones, con los campos comunes de la linea de agrupación de p...
Clase para representar los registros provisionales de previsiones a generar, mientras se está creando...
Interficie para clases de negocio de agrupación de previsiones de cobro.