public static SerialGenerator RunFragment(CSIBaseDialogFragment BaseDialogFragment) { try { FragmentTransaction ft = BaseDialogFragment.FragmentManager.BeginTransaction(); SerialGenerator SerialGeneratorDialog = (SerialGenerator)BaseDialogFragment.FragmentManager.FindFragmentByTag("SerialGenerator"); if (SerialGeneratorDialog != null) { ft.Show(SerialGeneratorDialog); //ft.AddToBackStack(null); } else { // Create and show the dialog. SerialGeneratorDialog = new SerialGenerator(BaseDialogFragment.GetBaseActivity()) { ParentFragment = BaseDialogFragment }; //Add fragment SerialGeneratorDialog.Show(ft, "SerialGenerator"); } return(SerialGeneratorDialog); } catch (Exception Ex) { CSIErrorLog.WriteErrorLog(Ex); return(null); } }
private void SNButton_Click(object sender, EventArgs e) { SerialGenerator.RunFragment(this); }