Clase para contenedor de métodos relacionados con SEPA. Más...
Métodos públicos estáticos | |
| static void | _ActualizarMandatoCuota (string tcCliente, string tcCuota, DateTime? tdFIniCuo, DateTime? tdFFinCuo, string tcMandato) |
| Actualizar mandato en registro de cuotas. | |
| static DataTable | _MandatosPendiProcCliente (Cliente toCliente) |
| Obtener DataTable con los mandatos no procesados de un cliente. | |
| static bool | _CodigoMandatoFormatoValido (ref string tcMandato) |
| Revisa que el código de mandato SEPA no tenga carácteres no válidos. | |
| static string | _ObtenerCodigoNuevoMandato (string tcCliente="", Cliente toCliente=null, string tcCif="", string tcPais="", Cliente.MandatosCliente.MandatosFormatosCodigo teFormatoCodigoMandato=Cliente.MandatosCliente.MandatosFormatosCodigo.CodigoEstandar) |
| Obtener el código para un nuevo mandato. | |
| static string | _CodAcreedorSepaEmpresa (string tcPaisEmpresa, string tcCifEmpresa) |
| Código de acreedor de la empresa que ha de imprimirse a la carta notificación de mandato SEPA. | |
| static void | _Actualizar_BancCli_Documentos (Cliente toCliente, string tcMandato, int tnBanc_Cli) |
| Actualizar campo BAN_CLI en COMUNES!PREVI_CL pendientes y GESTION!C_ALBVEN pendientes de los registros que tengan un mandato concreto y un BANC_CLI diferente del que hay en el mandato. | |
| static void | _Actualizar_Mandatos_Documentos (Cliente toCliente, string tcMandato, int tnBanc_Cli, string tcNuevoMandato="", int? tnNuevoBanc_Cli=null) |
| Actualizar mandato en documentos. | |
| static void | _Actualizar_Mandatos_Documentos (Cliente toCliente, Dictionary< string, DataTable > toDicDatosCambiados, string tcMandato, int tnBanc_Cli, string tcNuevoMandato="", int? tnNuevoBanc_Cli=null) |
| Actualizar mandato en documentos. | |
| static bool | _Actualizar_Mandatos_Documento (string tcCliente, string tcTabla, DataTable tdtDatosTabla, bool tlNoPreguntar, string tcMandato, int tnBanc_Cli, string tcNuevoMandato="", int? tnNuevoBanc_Cli=null) |
| Actualizar mandato en documentos de un determinado tipo (previsiones, albaranes, cuotas) previa selección previa por parte del usuario de qué registros quiere actualizar. | |
| static bool | _Actualizar_Mandatos_Documento (string tcCliente, string tcTabla, DataTable tdtDatosTabla, string tcMandato, int tnBanc_Cli, string tcNuevoMandato="", int? tnNuevoBanc_Cli=null) |
| Actualizar mandato en documentos de un determinado tipo (previsiones, albaranes, cuotas) previa selección previa por parte del usuario de qué registros quiere actualizar. | |
| static bool | _EsMandatoPorEmpresa (string tcMandato) |
| Averiguar si un mandato está activo para empresas concretas, o es válido para todas las empresas. | |
| static bool | _EsMandatoPorEmpresa (Cliente toCliente, string tcMandato) |
| Averiguar si un mandato está activo para alguna empresa concreta, o si, en cambio, es válido para todas las empresas. | |
| static bool | _MandatoValidoParaEmpresa (string tcMandato, string tcEmpresa) |
| Verifica si un mandato es válido para una empresa. | |
| static bool | _MandatoEnAlgunDocumento (string tcCliente, string tcMandato, bool tlTodosEjercicios=false) |
| Averiguar si un mandato está presente en algún documento (previsión de cobro, albarán de venta, cuota). | |
| static bool | _MandatoRemesado (string tcCliente, string tcMandato) |
| Averiguar si un mandato está presente en alguna previsión de cobro remesada. | |
| static bool | _MandatoRemesado (string tcCliente, string tcMandato, string tcEmpresa) |
| Averiguar si un mandato está presente en alguna previsión de cobro remesada en una empresa concreta. | |
| static bool | _MandatoEnOtroCliente (string tcMandato, string tcCliente, out string tcOtroCliente) |
| Verifica si el código de mandato introducido ya está declarado en otro cliente. A partir del momento que se permite entrar mandatos de forma libre hay que verificarlo para evitar problemas. No ha de ser posible entrar el mismo mandato en clientes diferentes. | |
| static bool | _BorrarMandatoDocumento (string tcTabla, string tcCliente, string tcMandato, bool tlTodosEjercicios=false) |
| Borrar referencia de mandato de documento (previsiones de cobro, albaranes de venta o cuotas) | |
Clase para contenedor de métodos relacionados con SEPA.
|
inlinestatic |
Actualizar campo BAN_CLI en COMUNES!PREVI_CL pendientes y GESTION!C_ALBVEN pendientes de los registros que tengan un mandato concreto y un BANC_CLI diferente del que hay en el mandato.
| toCliente | Objeto de negocio de cliente. |
| tcMandato | Código de mandato a localizar en previsiones y albaranes. |
| tnBanc_Cli | Código de banc_cli a poner en previsiones y albaranes. |
|
inlinestatic |
Actualizar mandato en documentos de un determinado tipo (previsiones, albaranes, cuotas) previa selección previa por parte del usuario de qué registros quiere actualizar.
| tcCliente | Código de cliente. |
| tcTabla | Tipo de documento sobre el que realizar la actualización. |
| tdtDatosTabla | DataTable con los registros de la tabla donde aparece el mandato. |
| tlNoPreguntar | Si true, no mostrar formulario de documentos a actualizar y actualizar todo. |
| tcMandato | Código de mandato origen. |
| tcNuevoMandato | Código de nuevo mandato. |
| tnBanc_Cli | Código de banc_cli origen. |
| tnNuevoBanc_Cli | Código de banc_cli nuevo. |
|
inlinestatic |
Actualizar mandato en documentos de un determinado tipo (previsiones, albaranes, cuotas) previa selección previa por parte del usuario de qué registros quiere actualizar.
| tcCliente | Código de cliente. |
| tcTabla | Tipo de documento sobre el que realizar la actualización. |
| tdtDatosTabla | DataTable con los registros de la tabla donde aparece el mandato. |
| tcMandato | Código de mandato origen. |
| tcNuevoMandato | Código de nuevo mandato. |
| tnBanc_Cli | Código de banc_cli origen. |
| tnNuevoBanc_Cli | Código de banc_cli nuevo. |
|
inlinestatic |
Actualizar mandato en documentos.
| toCliente | Objeto de negocio de cliente. |
| toDicDatosCambiados | Diccionario donde se guardaran los cambios realizados. |
| tcMandato | Código de mandato origen. |
| tnBanc_Cli | Código de banc_cli origen. |
| tcNuevoMandato | Código de nuevo mandato. |
| tnNuevoBanc_Cli | Código de banc_cli nuevo. |
|
inlinestatic |
|
inlinestatic |
Actualizar mandato en registro de cuotas.
| tcCliente | Código de cliente de la cuota. |
| tcCuota | Código de la cuota. |
| tdFIniCuo | Fecha de inicio de la cuota. |
| tdFFinCuo | Fecha de fin de la cuota. |
| tcMandato | Código del mandato a declarar en la cuota. |
|
inlinestatic |
Borrar referencia de mandato de documento (previsiones de cobro, albaranes de venta o cuotas)
| tcTabla | Tipo de documento sobre el que realizar la actualización. |
| tcCliente | Código de cliente del mandato. |
| tcMandato | Código del mandato |
| tlTodosEjercicios | Si la actualización sobre las tablas que dependen de ejercicio se ha de hacer en todos los ejercicios o solo en el ejercicio activo. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Averiguar si un mandato está activo para alguna empresa concreta, o si, en cambio, es válido para todas las empresas.
| toCliente | Objeto de negocio cliente. |
| tcMandato | Código de mandato. |
|
inlinestatic |
|
inlinestatic |
Averiguar si un mandato está presente en algún documento (previsión de cobro, albarán de venta, cuota).
| tcCliente | Código de cliente del mandato. |
| tcMandato | Código de mandato a verificar. |
| tlTodosEjercicios | Si la verificación sobre las tablas que dependen de ejercicio se ha de hacer en todos los ejercicios o solo en el ejercicio activo. |
|
inlinestatic |
Verifica si el código de mandato introducido ya está declarado en otro cliente. A partir del momento que se permite entrar mandatos de forma libre hay que verificarlo para evitar problemas. No ha de ser posible entrar el mismo mandato en clientes diferentes.
| tcMandato | Código del mandato a verificar. |
| tcCliente | Código del cliente al que pertenece originalmente el mandato. |
| tcOtroCliente | Parámetro de salida, código de otro cliente al que se le ha localizado el mismo mandato (caso de hallarlo). |
No ha de ser posible tener el mismo código de mandato en clientes diferentes. La tabla MANDEMP que guarda las empresas por mandato no tiene campo CLIENTE y se nos podrían mezclar registros de un cliente con los de otro. Además algunas verificaciones que se hacen buscando en PREVI_CL, C_ALBVEN, CUOTAS por el campo MANDATO, habría que ampliarlas para que incluyan el campo CLIENTE también, en el WHERE.
|
inlinestatic |
Averiguar si un mandato está presente en alguna previsión de cobro remesada.
| tcCliente | Código de cliente del mandato. |
| tcMandato | Código de mandato. |
|
inlinestatic |
Averiguar si un mandato está presente en alguna previsión de cobro remesada en una empresa concreta.
| tcCliente | Código de cliente del mandato. |
| tcMandato | Código del mandato. |
| tcEmpresa | Código de empresa. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Obtener el código para un nuevo mandato.
| tcCliente | Código de cliente para el que se crea el mandato. |
| toCliente | Objeto de negocio de cliente para el que se crea el mandato. |
| tcCif | NIF del cliente. |
| tcPais | Código de país. |
| teFormatoCodigoMandato | Formato de código de mandato con que se va a rellenar el registro. Podrá ser código estándar, código utilizando código de cliente. |