void funSetGrid() { try { CtlGrid.Cols = 5; CtlGrid.CanEdit = true; CtlGrid.CanDelete = true; CtlGrid.Columns[0].Header = "ID"; CtlGrid.Columns[1].Header = "Script Name"; CtlGrid.Columns[2].Header = "Script URL"; CtlGrid.Columns[3].Header = "Script Type"; CtlGrid.Columns[4].Header = "Is Active"; CtlGrid.Columns[4].IsIcon = true; //CtlGrid.Columns[5].Header = "CreatedBy"; CtlGrid.Columns[0].BindTo("ID"); CtlGrid.Columns[1].BindTo("ScriptName"); CtlGrid.Columns[2].BindTo("ScriptURL"); // CtlGrid.Columns[3].BindTo("ScriptTypeID"); CtlGrid.Columns[3].BindTo("Scripttype"); CtlGrid.Columns[4].BindTo("IsActive"); //CtlGrid.Columns[5].BindTo("CreatedBy"); objScriptCollection = ClsScriptCollection.GetAll(); CtlGrid.Bind(objScriptCollection); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "funSetGrid", "CtlScript.xaml.cs"); } }
public CtlQuestionAns(ModulePermissions[] MyPermissions) { InitializeComponent(); _MyPermissions = MyPermissions; FncPermissionsReview(); ClsScriptCollection objScriptCollection = ClsScriptCollection.GetAll(); for (int i = 0; i < objScriptCollection.Count; i++) { ListBoxItem lbiItem = new ListBoxItem(); lbiItem.Content = objScriptCollection[i].ScriptName; lbiItem.Tag = objScriptCollection[i].ID; cmbScript.Items.Add(lbiItem); } cnvMain.MouseMove += new MouseEventHandler(cnvMain_MouseMove); cmbScript.SelectionChanged += new SelectionChangedEventHandler(cmbScript_SelectionChanged); txtNoOfOptions.LostFocus += new RoutedEventHandler(txtNoOfOptions_LostFocus); btnSave.Click += new RoutedEventHandler(btnSave_Click); btnCancel.Click += new RoutedEventHandler(btnCancel_Click); txtNoOfOptions.IsEnabled = false; flag = false; txtHeader.IsEnabled = false; txtDescription.IsEnabled = false; txtName.IsEnabled = false; cmbCategory.IsEnabled = false; btnDesigner.IsEnabled = false; c = new VMukti.CtlGrid.Presentation.ctlGrid(); c.Height = 200; c.Width = 700; c.SetValue(Canvas.LeftProperty, 20.0); c.SetValue(Canvas.TopProperty, 70.0); c.Cols = 5; c.CanEdit = true; c.CanDelete = true; c.Columns[0].Header = "Question ID"; c.Columns[1].Header = "Question Name"; c.Columns[2].Header = "Description"; c.Columns[3].Header = "QuestionText"; c.Columns[4].Header = "Category"; c.Columns[0].BindTo("ID"); c.Columns[1].BindTo("Header"); c.Columns[2].BindTo("Description"); c.Columns[3].BindTo("Name"); c.Columns[4].BindTo("Category"); c.btnEditClicked += new VMukti.CtlGrid.Presentation.ctlGrid.ButtonClicked(c_btnEditClicked); c.btnDeleteClicked += new VMukti.CtlGrid.Presentation.ctlGrid.ButtonClicked(c_btnDeleteClicked); cnvMain.Children.Add(c); }
void cmbScript_SelectionChanged(object sender, SelectionChangedEventArgs e) { FncFillGrid(); ListBoxItem cbiScriptName = (ListBoxItem)cmbScript.SelectedItem; string script = cbiScriptName.Content.ToString(); string scriptType = ClsScriptCollection.GetScriptType(script); clsStartClass.ScriptName = script; clsStartClass.ScriptType = scriptType; if (scriptType.Equals("Web Script")) { btnDesigner.Visibility = Visibility.Collapsed; btnDesigner.IsEnabled = false; } else { if (objQColl.Count == 0) { MessageBox.Show("Please Fill Question Answers with Script"); btnDesigner.IsEnabled = false; } else { btnDesigner.Visibility = Visibility.Visible; btnDesigner.IsEnabled = true; } } cmbCategory.IsEnabled = true; if (scriptType.Equals("Static")) { tbiAnswers.Visibility = Visibility.Collapsed; cmbCategory.SelectedIndex = 0; cmbCategory.Visibility = Visibility.Collapsed; txtNoOfOptions.Text = "0"; txtNoOfOptions.Visibility = Visibility.Collapsed; lblCategory.Visibility = Visibility.Collapsed; lblNoOfOption.Visibility = Visibility.Collapsed; } else { tbiAnswers.Visibility = Visibility.Visible; cmbCategory.Visibility = Visibility.Visible; txtNoOfOptions.Visibility = Visibility.Visible; lblCategory.Visibility = Visibility.Visible; lblNoOfOption.Visibility = Visibility.Visible; } txtHeader.IsEnabled = true; txtDescription.IsEnabled = true; txtName.IsEnabled = true; }
public CtlQuestionAns() { try { InitializeComponent(); ClsScriptCollection objScriptCollection = ClsScriptCollection.GetAll(); for (int i = 0; i < objScriptCollection.Count; i++) { ListBoxItem lbiItem = new ListBoxItem(); lbiItem.Content = objScriptCollection[i].ScriptName; lbiItem.Tag = objScriptCollection[i].ID; cmbScript.Items.Add(lbiItem); } cmbScript.SelectionChanged += new SelectionChangedEventHandler(cmbScript_SelectionChanged); txtNoOfOptions.LostFocus += new RoutedEventHandler(txtNoOfOptions_LostFocus); btnSave.Click += new RoutedEventHandler(btnSave_Click); } catch (Exception exp) { exp.Data.Add("My Key", "CtlQuestionAns()--:--CtlQuestionAns.xaml.cs--:--" + exp.Message + " :--:--"); //ClsException.LogError(ex); //ClsException.WriteToErrorLogFile(ex); System.Text.StringBuilder sb = new StringBuilder(); sb.AppendLine(exp.Message); sb.AppendLine(); sb.AppendLine("StackTrace : " + exp.StackTrace); sb.AppendLine(); sb.AppendLine("Location : " + exp.Data["My Key"].ToString()); sb.AppendLine(); sb1 = CreateTressInfo(); sb.Append(sb1.ToString()); VMuktiAPI.ClsLogging.WriteToTresslog(sb); } }
//public static StringBuilder CreateTressInfo() //{ // StringBuilder sb = new StringBuilder(); // sb.Append("User Is : " + VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName); // sb.AppendLine(); // sb.Append("Peer Type is : " + VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType.ToString()); // sb.AppendLine(); // sb.Append("User's SuperNode is : " + VMuktiAPI.VMuktiInfo.CurrentPeer.SuperNodeIP); // sb.AppendLine(); // sb.Append("User's Machine Ip Address : " + VMuktiAPI.GetIPAddress.ClsGetIP4Address.GetIP4Address()); // sb.AppendLine(); // sb.AppendLine("----------------------------------------------------------------------------------------"); // return sb; //} public CtlQuestionAns() { try { InitializeComponent(); ClsScriptCollection objScriptCollection = ClsScriptCollection.GetAll(); for (int i = 0; i < objScriptCollection.Count; i++) { ListBoxItem lbiItem = new ListBoxItem(); lbiItem.Content = objScriptCollection[i].ScriptName; lbiItem.Tag = objScriptCollection[i].ID; cmbScript.Items.Add(lbiItem); } cmbScript.SelectionChanged += new SelectionChangedEventHandler(cmbScript_SelectionChanged); txtNoOfOptions.LostFocus += new RoutedEventHandler(txtNoOfOptions_LostFocus); btnSave.Click += new RoutedEventHandler(btnSave_Click); } catch (Exception exp) { VMuktiAPI.VMuktiHelper.ExceptionHandler(exp, "CtlQuestionAns()", "CtlQuestionAns.xaml.cs"); } }