private void BtnBrowsePackage_Click(object sender, EventArgs e)
{
Button button = sender as Button;
if (button == null)
{
return;
}
openFileDialog.Reset();
openFileDialog.FileName = string.Empty;
openFileDialog.Multiselect = false;
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
switch (button.Name)
{
case "btnBrowsePackage":
openFileDialog.Filter = "Azure package file | *.cspkg";
openFileDialog.DefaultExt = Constants.AzurePackageExtension;
break;
case "btnBrowseConfig":
openFileDialog.Filter = "Service config file | *.cscfg";
openFileDialog.DefaultExt = Constants.ServiceConfigurationExtension;
break;
case "btnLoadPublishSettings":
openFileDialog.Filter = "Publish settings file | *.publishsettings";
openFileDialog.DefaultExt = Constants.PublishSettingsExtension;
break;
case "btnLoadCerts":
openFileDialog.Multiselect = true;
openFileDialog.Filter = "Certificate file(s) | *.pfx";
openFileDialog.DefaultExt = Constants.ServiceCertificateExtension;
break;
}
openFileDialog.ShowDialog(this);
}