public void onFileButton(object sender, EventArgs e) { SecurityButton sb = (SecurityButton)sender; string escapedFileName = Uri.EscapeUriString(sb.String2 + "/" + sb.Text); sendToBrowser("http://coolheatcrm.duckdns.org/sym/" + escapedFileName); }
public void populateGrid(string result) { Dictionary <string, List <string> > dictionary = FormatFunctions.createValuePairs(FormatFunctions.SplitToPairs(result)); if (dictionary.Count > 0) { string filepath = dictionary["Value"][0] + " - " + dictionary["Name"][0]; string[] customerFileList = DatabaseFunctions.getCustomerFileList(filepath); filepath.Replace(" ", "%20"); foreach (string text in customerFileList) { if ((text != "." || text != "..") && customerFileList.Length > 1) { SecurityButton dataButton = new SecurityButton(text, new string[] { "Sales" }) { Text = text, String2 = filepath, FontSize = Device.GetNamedSize(NamedSize.Medium, typeof(Label)) }; dataButton.Clicked += onFileButton; List <View> list = new List <View>() { dataButton }; GridFiller.rapidFillPremadeObjects(list, this, new bool[] { false }); } } } }