public void AggiungiCasseExtra() { var cas = new cCasse(); CasseAggiuntive = cas.CasseAggiuntive(false); if (CasseAggiuntive != null) { if (CasseAggiuntive.Count > 0) { foreach (var caz in CasseAggiuntive) { if (!nCasse.Nodes.ContainsKey(caz.nome)) { if (!ilAlbero.Images.ContainsKey(caz.nome)) { ilAlbero.Images.Add(caz.nome, new Bitmap(ImageFromByte(caz.imgName))); } var n = new TreeNode(caz.nome) { Name = caz.nome, Text = caz.nome, Tag = caz.nome, ImageKey = caz.nome, SelectedImageKey = caz.nome }; nCasse.Nodes.Add(n); } } } } }
public static string DoubleToMoneyStringValuta(double a, string cassa = "") { if (cassa == "") { return(a.ToString("C")); } if (ListaCasseValute == null) { ListaCasseValute = new System.Collections.Generic.Dictionary <string, System.Globalization.CultureInfo>(); var c = new DB.DataWrapper.cCasse(); var li = c.ListaCasseValute(); var cultures = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures); foreach (var cultura in cultures) { try { var ri = new System.Globalization.RegionInfo(cultura.Name); foreach (var l in li) { if (l.Value == ri.ISOCurrencySymbol) { ListaCasseValute.Add(l.Key, cultura); } } } catch { //non disponibile } } } if (ListaCasseValute.ContainsKey(cassa)) { return(a.ToString("C", ListaCasseValute[cassa])); } else { return(a.ToString("C")); } }