Example #1
0
        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");
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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;
        }
Example #4
0
        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);
            }
        }
Example #5
0
        //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");
            }
        }
        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");
            }

        }