Libreria de funciones para expresion (Atención no poner _ delante del nombre de la función pues no funcionarán) Más...
Métodos públicos | |
Decimal | Acumula (Object toValue) |
Acum Más... | |
Decimal | Acumulado () |
Acumulado Más... | |
String | CANombre (String tcCodigo) |
Obtiene el nombre de un campo adicional (incluido en los datos ) a partir del codigo Más... | |
String | CAValor (String tcCodigo) |
Obtiene el valor de un campo adicional (incluido en los datos ) a partir del codigo Más... | |
String | Capitalize (String tcCadena) |
Capitaliza una cadena Más... | |
String | CDay (object toDate) |
A partir de un fecha muestra el nombre del dia Más... | |
String | CDayLetters (object toDate, Boolean tlCapitalize) |
Formatea una fecha con el formato pasado Más... | |
String | CMonth (object toDate) |
A partir de un fecha muestra el nombre del mes Más... | |
String | Concat (String tcCadena1, String tcCadena2) |
Concatena dos cadenas Más... | |
String | ConcatNewLine (String tcCadena) |
Concatena un salto de linea a la cadena Más... | |
String | CrearCodigoPagareCMC7 (String tcPagare, String tcCuentaBancaria, String tcImporte, String tcPosicion1, String tcPosicion2, String tcPosicion3, String tcPosicion4, String tcPosicion5) |
Genera el código de control LETRA “D” + 7 DIGITOS DEL NÚMERO DE PAGARÉ + LETRA “E” + 4 DIGITOS DEL CODIGO DE ENTIDAD BANCARIA + LETRA “D” +UN ESPACIO + 4 DIGITOS DEL CODIGO DE LA OFICINA BANCARIA + LETRA “E” + UN ESPACIO + 10 DIGITOS DEL CODIGO DE CUENTA BANCARIA + LETRA “C” + UN ESPACIO + 4 DIGITOS DEL CODIGO TIPO DOCUMENTO, EN NUESTRO CASO “8200” + LETRA “B” + UN ESPACIO Ex. D0002421E0128D 9463E 0500003895C 8200B Más... | |
string | EmpresaFacebook () |
Función que nos devuelve la cuenta de facebook de la empresa actual (PE-96909) Más... | |
string | EmpresaTwitter () |
Función que nos devuelve la cuenta de twitter de la empresa actual (PE-96909) Más... | |
string | Exec (string tcNombreDll, string tcNombreClase, string tcMetodo, string tcParametros) |
Mediante reflection llamar al método pasado por parámetro Más... | |
bool | Existe (string tcCampo) |
Comprueba si un campo existe en el datatable origen Más... | |
String | GetAllVariable () |
Mediante reflection llamar a _GetAllVariable de la Global (PE-103101) Más... | |
Int32 | GetCountPage () |
Substituye REPORT.PAGE ya que estos varoles fallan ( si se incluye esta función debe incluirse PageCount anteriormente) Más... | |
object | GetVariable (string tcNombreVar) |
Mediante reflection llamar a _GetVariable de la Global (PE-93159) Más... | |
String | GetVariableReport (String tcNombreVariable) |
Devuelve el valor de la variable del report pasada por parámetros Más... | |
bool | IsNull (Object toObject) |
PE-103101 Método que retorna si un objeto es nulo Más... | |
Int64 | Mod (object tnNum, Int32 tnMod) |
Función para realizar el módulo Ex. Mod(100, 3) -> 100 % 3 = 1 Más... | |
bool | LastPage (Int32 tnLine) |
T104838 Indica si esta en la última linea del documento Más... | |
String | Left (String tcCadena, Int16 tnLong) |
Corta por la derecha una cadena la longitud indicada Más... | |
String | PadLeft (String tcCadena, Int16 tnLong, String tcChar) |
Amplia por la izquierda una cadena la longitud indicada Más... | |
Int32 | PageCount () |
Función auxializar para contabilizar el número de páginas ya que el REPORT.PAGE falla si solo hay un registro en la última pantalla IMPORTANTE se debe marcar el EvaluateSeccion como Header o Footer Más... | |
String | PadRight (String tcCadena, Int16 tnLong, String tcChar) |
Amplia por la derecha una cadena la longitud indicada Más... | |
String | RemoveZero (Decimal tnValue, String tcFormat="") |
RemoveZero Más... | |
String | Right (String tcCadena, Int16 tnLong) |
Corta por la derecha una cadena la longitud indicada Más... | |
String | StringFormat (Decimal tnValue, String tcFormat="") |
StringFormat Más... | |
Boolean | ToBoolean (object txValor) |
Convierte un objeto en Boolean Devuelve false para valores NULL e invalidos Más... | |
string | ToCurrency (decimal tnValue, string tcDivisaActiva, string tcSimboloDivisa, string tcPosicionSimbolo, string tcMascaraNet) |
Función auxiliar para formatear importes a moneda Más... | |
DateTime | ToDate (object txValor) |
Convierte un objeto en DateTime Devuelve DateTime.MinValue para valores NULL e invalidos Más... | |
Decimal | ToDecimal (object txValor) |
Convierte un objeto en Decimal Devuelve decimal de un objeto Más... | |
float | ToFloat (object txValor) |
Convierte un objeto en float Devuelve 0 para valores NULL e invalidos Más... | |
int | ToInt (object txValor) |
Convierte un objeto en int Devuelve 0 para valores NULL e invalidos Más... | |
String | TrataImporteLetras (String tcCadena, Int32 tnLong, Boolean tlPrimera, String tcRelleno) |
Corta la cadena la longitud indicada Más... | |
string | QR (string tcArticulo, decimal tnUnidades) |
Método para obtener el código QR de un artículo Más... | |
string | QR (string tcArticulo, decimal tnUnidades, string tcDescripcion="", string tcReferPRO="", string tcTalla="", string tcColor="", decimal tnCajas=0, decimal tnPeso=0, string tcNumLote="", DateTime? ttCaducidad=null, string tcSerie="") |
Método para obtener el código QR de un artículo Más... | |
string | QRArticulo (string tcArticulo, decimal tnUnidades, string tcDescripcion="", string tcReferPRO="", string tcTalla="", string tcColor="", decimal tnCajas=0, decimal tnPeso=0, string tcNumLote="", DateTime? ttCaducidad=null, string tcSerie="") |
Método para obtener el código QR de un artículo Más... | |
string | QREmpresaEmail () |
Método para obtener el código QR del correo de la empresa Más... | |
string | QREmpresaTargetaVisita () |
Método para obtener el código QR de la targeta de visita de la empresa Más... | |
string | QREmpresaTelefono () |
Método para obtener el código QR del teléfono de la empresa Más... | |
string | QREmpresaWeb () |
Método para obtener el código QR de la web de la empresa Más... | |
string | Valor (string tcTabla, string tcWhere, string tcClave, string tcValor, string tcDatabase) |
Función Valor Ejemplo: VALOR("ARTICULO","CODIGO",lcCodigo,"NOMBRE") Más... | |
string | Valor_Adi_Art (String tcCodigoCampo, String tcCodigoArticulo, bool tlTitulo) |
PE-103237 Retorna el valor o el título de un campo adicional de un artículo Más... | |
string | Valor_Adi_Cli (String tcCodigoCampo, String tcCodigoCliente, bool tlTitulo) |
PE-103237 Retorna el valor o el título de un campo adicional de un cliente Más... | |
string | Valor_Adi_Doc_Compra (String tcCodigoCampo, String tcEmpresa, String tcNumeroDoc, String tcCodigoProveedor, bool tlTitulo) |
Deveuelve el valor o el título de un campo adicional de un documento de compra Más... | |
string | Valor_Adi_Doc_Venta (String tcCodigoCampo, String tcEmpresa, String tcNumeroDoc, String tcLetra, String tcCodigoCliente, bool tlTitulo) |
Deveuelve el valor o el título de un campo adicional de un documento de venta Más... | |
string | Valor_Adi_Pro (String tcCodigoCampo, String tcCodigoProveedor, bool tlTitulo) |
PE-103237 Retorna el valor o el título de un campo adicional de un proveedor Más... | |
string | ValorSQL (string tcTabla, string tcWhere, string tcCampo, string tcDatabase) |
Función Valor Ejempo ValorSQL("C_ALBVEN", "EMPRESA=" + Cstring(GetVariable("WC_EMPRESA")) +"|" + "NUMERO='"+ PadLeft("1", " ",10) + "' | LETRA= '" + Cstring(GetVariable("WC_LETRA")) + "' | 1=1 ", "VENDEDOR","GESTION") Más... | |
string | ValorSQL (string tcSql) |
Función Valor Más... | |
string | ValorSqlMultiReg (string tcTabla, string tcWhere, string tcCampo, string tcSeparadorCamposResultado, string tcDatabase) |
Función Valor(con N registros de resultado) ValorSQLREG("VENSER", "EMPRESA=" + Cstring(GetVariable("WC_EMPRESA")) +"|" + "NUMERO='"+ PadLeft("1", " ",10) + "' | LETRA= '" + Cstring(GetVariable("WC_LETRA")) + "' |LINEA=1", "SERIE, CREATED, MODIFIED ","GESTION") Ens retornarà un STRING separat per "|" entre camp i camp posarem un Environment.NewLine per canvi de linia. Más... | |
Libreria de funciones para expresion (Atención no poner _ delante del nombre de la función pues no funcionarán)
Definición en la línea 26 del archivo Functions.cs.
|
inline |
|
inline |
|
inline |
Obtiene el nombre de un campo adicional (incluido en los datos ) a partir del codigo
tcCodigo |
Definición en la línea 84 del archivo Functions.cs.
|
inline |
Capitaliza una cadena
tcCadena |
Definición en la línea 109 del archivo Functions.cs.
|
inline |
Obtiene el valor de un campo adicional (incluido en los datos ) a partir del codigo
tcCodigo |
Definición en la línea 97 del archivo Functions.cs.
|
inline |
A partir de un fecha muestra el nombre del dia
toDate |
Definición en la línea 119 del archivo Functions.cs.
|
inline |
Formatea una fecha con el formato pasado
toDate | |
tlCapitalize |
Definición en la línea 130 del archivo Functions.cs.
|
inline |
A partir de un fecha muestra el nombre del mes
toDate |
Definición en la línea 140 del archivo Functions.cs.
|
inline |
Concatena dos cadenas
tcCadena1 | String |
tcCadena2 | String |
Definición en la línea 150 del archivo Functions.cs.
|
inline |
Concatena un salto de linea a la cadena
tcCadena | String |
Definición en la línea 174 del archivo Functions.cs.
|
inline |
Genera el código de control LETRA “D” + 7 DIGITOS DEL NÚMERO DE PAGARÉ + LETRA “E” + 4 DIGITOS DEL CODIGO DE ENTIDAD BANCARIA + LETRA “D” +UN ESPACIO + 4 DIGITOS DEL CODIGO DE LA OFICINA BANCARIA + LETRA “E” + UN ESPACIO + 10 DIGITOS DEL CODIGO DE CUENTA BANCARIA + LETRA “C” + UN ESPACIO + 4 DIGITOS DEL CODIGO TIPO DOCUMENTO, EN NUESTRO CASO “8200” + LETRA “B” + UN ESPACIO Ex. D0002421E0128D 9463E 0500003895C 8200B
tcPagare | Número de pagare |
tcCuentaBancaria | Número de cuenta bancaraia |
tcImporte | Importe |
tcPosicion1 | |
tcPosicion2 | |
tcPosicion3 | |
tcPosicion4 | |
tcPosicion5 |
Definición en la línea 193 del archivo Functions.cs.
|
inline |
Función que nos devuelve la cuenta de facebook de la empresa actual (PE-96909)
Definición en la línea 289 del archivo Functions.cs.
|
inline |
Función que nos devuelve la cuenta de twitter de la empresa actual (PE-96909)
Definición en la línea 325 del archivo Functions.cs.
|
inline |
Mediante reflection llamar al método pasado por parámetro
tcNombreDll | Nombre de la DLL que contiene el método a ejecutar |
tcNombreClase | Nombre de la clase que contiene el método a ejecutar |
tcMetodo | Nombre del método a ejecutar |
tcParametros | String con los parámetros separados por | |
Definición en la línea 341 del archivo Functions.cs.
|
inline |
Comprueba si un campo existe en el datatable origen
tcCampo | Campo a validar |
Definición en la línea 383 del archivo Functions.cs.
|
inline |
Mediante reflection llamar a _GetAllVariable de la Global (PE-103101)
Definición en la línea 394 del archivo Functions.cs.
|
inline |
Substituye REPORT.PAGE ya que estos varoles fallan ( si se incluye esta función debe incluirse PageCount anteriormente)
Definición en la línea 444 del archivo Functions.cs.
|
inline |
Mediante reflection llamar a _GetVariable de la Global (PE-93159)
tcNombreVar |
Definición en la línea 454 del archivo Functions.cs.
|
inline |
Devuelve el valor de la variable del report pasada por parámetros
tcNombreVariable |
Definición en la línea 498 del archivo Functions.cs.
|
inline |
PE-103101 Método que retorna si un objeto es nulo
toObject |
Definición en la línea 515 del archivo Functions.cs.
|
inline |
T104838 Indica si esta en la última linea del documento
tnLine | Número de linea |
Definición en la línea 540 del archivo Functions.cs.
|
inline |
Corta por la derecha una cadena la longitud indicada
tcCadena | |
tnLong |
Definición en la línea 551 del archivo Functions.cs.
|
inline |
Función para realizar el módulo Ex. Mod(100, 3) -> 100 % 3 = 1
tnNum | |
tnMod |
Definición en la línea 526 del archivo Functions.cs.
|
inline |
Amplia por la izquierda una cadena la longitud indicada
tcCadena | |
tnLong | |
tcChar |
Definición en la línea 563 del archivo Functions.cs.
|
inline |
Amplia por la derecha una cadena la longitud indicada
tcCadena | |
tnLong | |
tcChar |
Definición en la línea 589 del archivo Functions.cs.
|
inline |
Función auxializar para contabilizar el número de páginas ya que el REPORT.PAGE falla si solo hay un registro en la última pantalla IMPORTANTE se debe marcar el EvaluateSeccion como Header o Footer
Definición en la línea 573 del archivo Functions.cs.
|
inline |
Método para obtener el código QR de un artículo
Definición en la línea 831 del archivo Functions.cs.
|
inline |
Método para obtener el código QR de un artículo
Definición en la línea 840 del archivo Functions.cs.
|
inline |
Método para obtener el código QR de un artículo
Definición en la línea 851 del archivo Functions.cs.
|
inline |
Método para obtener el código QR del correo de la empresa
Definición en la línea 861 del archivo Functions.cs.
|
inline |
Método para obtener el código QR de la targeta de visita de la empresa
Definición en la línea 870 del archivo Functions.cs.
|
inline |
Método para obtener el código QR del teléfono de la empresa
Definición en la línea 879 del archivo Functions.cs.
|
inline |
Método para obtener el código QR de la web de la empresa
Definición en la línea 888 del archivo Functions.cs.
|
inline |
RemoveZero
tnValue | |
tcFormat |
Definición en la línea 600 del archivo Functions.cs.
|
inline |
Corta por la derecha una cadena la longitud indicada
tcCadena | |
tnLong |
Definición en la línea 624 del archivo Functions.cs.
|
inline |
StringFormat
tnValue | |
tcFormat |
Definición en la línea 635 del archivo Functions.cs.
|
inline |
Convierte un objeto en Boolean Devuelve false para valores NULL e invalidos
txValor |
Definición en la línea 657 del archivo Functions.cs.
|
inline |
Función auxiliar para formatear importes a moneda
tnValue | Valor a formatear |
tcDivisaActiva | Flag de divisa activa. wl_DivisaActiva => literal "1" |
tcSimboloDivisa | Símbolo de la divisa |
tcPosicionSimbolo | "D" para derecha |
tcMascaraNet | Mascara de la divisa (formato .net) |
Definición en la línea 706 del archivo Functions.cs.
|
inline |
Convierte un objeto en DateTime Devuelve DateTime.MinValue para valores NULL e invalidos
txValor |
Definición en la línea 739 del archivo Functions.cs.
|
inline |
Convierte un objeto en Decimal Devuelve decimal de un objeto
txValor |
Definición en la línea 756 del archivo Functions.cs.
|
inline |
Convierte un objeto en float Devuelve 0 para valores NULL e invalidos
txValor |
Definición en la línea 772 del archivo Functions.cs.
|
inline |
Convierte un objeto en int Devuelve 0 para valores NULL e invalidos
txValor |
Definición en la línea 794 del archivo Functions.cs.
|
inline |
Corta la cadena la longitud indicada
tcCadena | |
tnLong | |
tlPrimera | |
tcRelleno |
Definición en la línea 815 del archivo Functions.cs.
|
inline |
Función Valor Ejemplo: VALOR("ARTICULO","CODIGO",lcCodigo,"NOMBRE")
tcTabla | String con el nombre de la tabla a consultar |
tcWhere | String con el nombre del campo clave para la condición |
tcClave | String con el valor para realizar la condición con el campo clave indicado en tcWhere |
tcValor | String con el nombre del campo que queremos obtener |
tcDatabase | String OPCIONAL para indicar la base de datos a la que pertenece la tabla a consultar. Por defecto GESTION. |
Definición en la línea 904 del archivo Functions.cs.
|
inline |
PE-103237 Retorna el valor o el título de un campo adicional de un artículo
tcCodigoCampo | |
tcCodigoArticulo | |
tlTitulo |
Definición en la línea 949 del archivo Functions.cs.
|
inline |
PE-103237 Retorna el valor o el título de un campo adicional de un cliente
tcCodigoCampo | |
tcCodigoCliente | |
tlTitulo |
Definición en la línea 961 del archivo Functions.cs.
|
inline |
Deveuelve el valor o el título de un campo adicional de un documento de compra
tcCodigoCampo | |
tcEmpresa | |
tcNumeroDoc | |
tcCodigoProveedor | |
tlTitulo |
Definición en la línea 975 del archivo Functions.cs.
|
inline |
Deveuelve el valor o el título de un campo adicional de un documento de venta
tcCodigoCampo | |
tcEmpresa | |
tcNumeroDoc | |
tcLetra | |
tcCodigoCliente | |
tlTitulo |
Definición en la línea 990 del archivo Functions.cs.
|
inline |
PE-103237 Retorna el valor o el título de un campo adicional de un proveedor
tcCodigoCampo | |
tcCodigoProveedor | |
tlTitulo |
Definición en la línea 1002 del archivo Functions.cs.
|
inline |
Función Valor Ejempo ValorSQL("C_ALBVEN", "EMPRESA=" + Cstring(GetVariable("WC_EMPRESA")) +"|" + "NUMERO='"+ PadLeft("1", " ",10) + "' | LETRA= '" + Cstring(GetVariable("WC_LETRA")) + "' | 1=1 ", "VENDEDOR","GESTION")
tcTabla | String con el nombre de la tabla a consultar |
tcWhere | String con parejas nombre del campo clave y valor separados por | para crear la condición. |
tcCampo | String con el nombre del campo que queremos obtener |
tcDatabase | String OPCIONAL para indicar la base de datos a la que pertenece la tabla a consultar. Por defecto GESTION. |
Definición en la línea 1031 del archivo Functions.cs.
|
inline |
Función Valor
tcSql | String con la consulta de SQL |
Definición en la línea 1080 del archivo Functions.cs.
|
inline |
Función Valor(con N registros de resultado) ValorSQLREG("VENSER", "EMPRESA=" + Cstring(GetVariable("WC_EMPRESA")) +"|" + "NUMERO='"+ PadLeft("1", " ",10) + "' | LETRA= '" + Cstring(GetVariable("WC_LETRA")) + "' |LINEA=1", "SERIE, CREATED, MODIFIED ","GESTION") Ens retornarà un STRING separat per "|" entre camp i camp posarem un Environment.NewLine per canvi de linia.
tcTabla | String con el nombre de la tabla a consultar |
tcWhere | String con parejas nombre del campo clave y valor separados por | para crear la condición. |
tcCampo | String con los nombres de los campos que queremos obtener (separados por comas) |
tcSeparadorCamposResultado | Separador de resultados |
tcDatabase | String OPCIONAL para indicar la base de datos a la que pertenece la tabla a consultar. Por defecto GESTION. |
Definición en la línea 1133 del archivo Functions.cs.