B-Arts DocumentationIndice generale

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 al BFramework moderno .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