Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
 void FncPermissionsReview()
 {
     this.Visibility = Visibility.Visible;
     VMukti.CtlGrid.Presentation.ctlGrid ctlg = new VMukti.CtlGrid.Presentation.ctlGrid();
     for (int i = 0; i < _MyPermissions.Length; i++)
     {
         if (_MyPermissions[i] == ModulePermissions.Edit)
         {
             ctlg.CanEdit = true;
         }
         if (_MyPermissions[i] == ModulePermissions.Delete)
         {
             ctlg.CanDelete = true;
         }
         if (_MyPermissions[i] == ModulePermissions.View)
         {
             ctlg.Visibility = Visibility.Visible;
         }
         if (_MyPermissions[i] == ModulePermissions.Add)
         {
             this.Visibility = Visibility.Visible;
         }
     }
 }
        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 FncPermissionsReview()
        {
            this.Visibility = Visibility.Visible;
            VMukti.CtlGrid.Presentation.ctlGrid ctlg = new VMukti.CtlGrid.Presentation.ctlGrid();
            for (int i = 0; i < _MyPermissions.Length; i++)
            {
                if (_MyPermissions[i] == ModulePermissions.Edit)
                {
                    ctlg.CanEdit = true;
                }
                if (_MyPermissions[i] == ModulePermissions.Delete)
                {
                    ctlg.CanDelete = true;
                }
                if (_MyPermissions[i] == ModulePermissions.View)
                {
                    ctlg.Visibility = Visibility.Visible;
                }
                if (_MyPermissions[i] == ModulePermissions.Add)
                {
                    this.Visibility = Visibility.Visible;
                }
            }

        }