BGlobal
Linea B-Arts Legacy: questa scheda descrive
BArtsFrameworkStandard(.NET Standard 2.0). Non usare firme o namespace come se appartenessero alla linea Classic successiva o alBFrameworkmoderno .NET 10.
Identità
Assembly/progetto:
BArtsFrameworkStandard.Target:
.NET Standard 2.0.Namespace CLR:
BArts.BGlobal.Nome completo:
BArts.BGlobal.BGlobal.Tipo:
module.Ambito:
runtime/interfaccia pubblica.
Ruolo
Raccoglie formattazioni, percorsi, date, numeri e funzioni applicative condivise.
Dichiarazione
Public Module BGlobal
Metodi
| Nome | Dichiarazione |
|---|---|
IsDBNull |
Public Function IsDBNull(ByVal obj As Object) As Boolean |
TrovaCar |
Public Function TrovaCar(ByVal s As String, ByVal Car As String) As Integer |
ContaSeparatori |
Public Function ContaSeparatori(ByVal Str As String, ByVal Car As String) As Integer |
PrendiParteStr |
Public Function PrendiParteStr(ByVal Str As String, ByVal P As Byte, Optional ByVal Car As String = "|") As String |
AggiungiCaratteri |
Public Function AggiungiCaratteri(ByVal Carattere As String, ByVal NumCarattere As Byte, ByVal Testo As String) As String |
Tabs |
Public Function Tabs(NumTab As Integer, Optional LenTab As Integer = 2) As String |
BSplit |
Public Function BSplit(str As String, Optional Separatore As String = "|") As String() |
RND |
Public Function RND(ByVal n As Double, ByVal c As Byte) As Double |
RNDZero |
Public Function RNDZero(ByVal N As Double, ByVal NumZero As Byte) As Double |
FormattaData |
Public Function FormattaData(ByVal Data As Date, Optional ByVal Formato As String = "dd/MM/yyyy") As String |
FormattaData |
Public Function FormattaData(ByVal Data As Nullable(Of Date), Optional ByVal Formato As String = "dd/MM/yyyy") As String |
FormattaOra |
Public Function FormattaOra(ByVal Ora As Date, Optional ByVal Formato As String = "HH:mm") As String |
FormattaOra |
Public Function FormattaOra(ByVal Ora As Nullable(Of Date), Optional ByVal Formato As String = "HH:mm") As String |
FormattaBool |
Public Function FormattaBool(Bool As Boolean, Optional TextTrue As String = "Sì", Optional TextFalse As String = "No") As String |
FormattaNumero |
Public Function FormattaNumero(ByVal NumeroObj As Object, Optional ByVal ZeroDopoVirgola_CifreArrSenzaVirgolaMobile As Byte = 2, Optional ByVal VirgolaMobile As Boolean = False, Optional ByVal CifreArrConVirgolaMobile As Byte = 4) As String |
FormattaTesto |
Public Function FormattaTesto(Testo As String, Formato As BEnumerations.VbStrConv) As String |
FormattaTestoNumerico |
Public Function FormattaTestoNumerico(Testo As String, Optional HideZero As Boolean = True) As String |
FormattaMese |
Public Function FormattaMese(Month As eMesi) As String |
VisionaNumero |
Public Function VisionaNumero(ByVal Num As String, ByVal CifDec As Byte) As String |
BFormat |
Public Function BFormat(StrTemplate As String, ParamArray Value() As String) As String |
PrendiNumero |
Public Function PrendiNumero(ByVal Num As String) As Double |
PrendiData |
Public Function PrendiData(sData As String) As Nullable(Of Date) |
PrendiStringa |
Public Function PrendiStringa(Obj As Object) As String |
PrendiImage |
Public Function PrendiImage(b() As Byte) As Drawing.Image |
PrendiBool |
Public Function PrendiBool(ByVal Bool As String) As Boolean |
CBoolOracle |
Public Function CBoolOracle(ByVal bool As Boolean) As Byte |
Converti |
Public Function Converti(ByVal Num As Double, ByVal inEuro As Boolean) As String |
AggiungiPerCento |
Public Function AggiungiPerCento(Importo As Double, PerCento As Byte) As Double |
SottraiPerCento |
Public Function SottraiPerCento(Importo As Double, PerCento As Byte) As Double |
ScorporaPerCento |
Public Function ScorporaPerCento(Importo As Double, PerCento As Byte) As Double |
CalcolaPerCento |
Public Function CalcolaPerCento(Importo As Double, PerCento As Byte) As Double |
GiornoSettimana |
Public Function GiornoSettimana(ByVal vData As Nullable(Of Date)) As String |
InizioMese |
Public Function InizioMese(ByVal vData As Date) As Date |
FineMese |
Public Function FineMese(ByVal vData As Date) As Date |
InizioAnno |
Public Function InizioAnno(ByVal vData As Date) As Date |
FineAnno |
Public Function FineAnno(ByVal vData As Date) As Date |
DateDiff_HMS |
Public Function DateDiff_HMS(ByVal Inizio As Nullable(Of DateTime), ByVal Fine As Nullable(Of DateTime)) As String |
Pasqua |
Public Function Pasqua(ByVal iAnno As Integer) As Date |
VerificaPasqua |
Public Function VerificaPasqua(ByVal DataCorr As Date, Optional ByVal ConMessaggio As Boolean = False, Optional CheckLunediInabis As Boolean = True) As Boolean |
VerificaLunediInAbis |
Public Function VerificaLunediInAbis(ByVal DataCorr As Date) As Boolean |
Festivo |
Public Function Festivo(ByVal DataCorr As Date, Optional ByVal ConMessaggio As Boolean = False, Optional ByRef Msg As String = "") As Boolean |
Bisestile |
Public Function Bisestile(ByVal vA As Integer) As Boolean |
IsSyntaxEmailCorrect |
Public Function IsSyntaxEmailCorrect(ByVal IndirizzoEmail As String) As Boolean |
CreatePathFile |
Public Function CreatePathFile(ByVal Path As String, ByVal FileName As String) As String |
CreatePathFileWeb |
Public Function CreatePathFileWeb(ByVal Path As String, ByVal FileName As String) As String |
GetFileName |
Public Function GetFileName(ByVal Path As String) As String |
GetPath |
Public Function GetPath(ByVal Path As String) As String |
GetExtension |
Public Function GetExtension(ByVal Path As String) As String |
GetRelativeUrl |
Public Function GetRelativeUrl(url As String, Optional PrefixUrl As String = "~/", Optional EmptyValue As String = "#") As String |
ReadBinaryFile |
Public Function ReadBinaryFile(PercorsoFile As String) As String |
GetStringFromByte |
Public Function GetStringFromByte(b() As Byte) As String |
WriteBinaryFile |
Public Function WriteBinaryFile(ByVal Path As String, ByVal body As String) As Boolean |
ScriviFile |
Public Function ScriviFile(FileName As String, Riga As String, Optional Mode As IO.FileMode = IO.FileMode.Append) As Boolean |
GetByteImage |
Public Function GetByteImage(ByVal PathImg As String) As Byte() |
SetByteImage |
Public Function SetByteImage(ByVal Codice As Byte(), ByVal sFile As String) As String |
GetUrlImage |
Public Function GetUrlImage(ImageByte As Byte()) As String |
Plurale |
Public Function Plurale(Singolare As String) As String |
Singolare |
Public Function Singolare(Plurale As String) As String |
GeneraCodice |
Public Function GeneraCodice(ByVal Tabella As String, ByVal CampoKey As String, ByVal Cnn As BData.BConnection, Optional ByVal Condizione As String = "") As Long |
EsistonoRecord |
Public Function EsistonoRecord(Tabella As String, Cnn As BData.BConnection, Optional Condizione As String = "") As Boolean |
CalcolaCodiceFiscale |
Public Function CalcolaCodiceFiscale(ByVal Nome As String, ByVal Cognome As String, ByVal DataNascita As String, ByVal ComuneNascita As String, ByVal sesso As Boolean) As String |
GetMeseNumericoDaCodiceFiscale |
Public Function GetMeseNumericoDaCodiceFiscale(ByVal MeseCF As String) As Integer |
CFGetNome |
Public Function CFGetNome(ByVal nome As String) As String |
CFGetCognome |
Public Function CFGetCognome(ByVal Cognome As String) As String |
Sorgenti verificati
Moduli\BGlobal.vb
