Esempio n. 1
0
        public JobDataViewerCtl()
        {
            InitializeComponent();

            JobCtl jc = new JobCtl();
            DataViewerCtl dv = new DataViewerCtl();

            splitContainer1.Panel1.Controls.Add(jc);
            splitContainer1.Panel2.Controls.Add(dv);
        }
Esempio n. 2
0
        private void cboAssignmentTypes_SelectedValueChanged(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;

            drv = cboAssignmentTypes.SelectedItem as DataRowView;

            if (!drv.Row["Name"].ToString().Equals(String.Empty))
            {
                dsSourceObjects = BrokerConnection.InstanceOf().Request("GetReferenceData", drv.Row["TableName1"].ToString()) as DataSet;
                if (dsSourceObjects.Tables.Count > 0 && dsSourceObjects.Tables[0].Rows.Count > 0)
                {
                    lblSource.Text = drv.Row["Label1"].ToString();
                    dvcSourceObjects = new DataViewerCtl("Source", dsSourceObjects, drv.Row["TableName1"].ToString(), false, rbBriefDisplay.Checked, null);
                    dvcSourceObjects.BriefDisplayFields.Add(drv.Row["DisplayName1"].ToString());
                    dvcSourceObjects.Dock = DockStyle.Fill;
                    dvcSourceObjects.gridDataBoundGrid1.RowEnter += new Syncfusion.Windows.Forms.Grid.GridRowEventHandler(this.SourceObject_RowEnter);
                    this.panelObjects.Controls.Clear();
                    this.panelObjects.Controls.Add(dvcSourceObjects);
                    RefreshSourceObjects();
                }

                dsAvailableObjects = BrokerConnection.InstanceOf().Request("GetReferenceData", drv.Row["TableName2"].ToString()) as DataSet;
                if (dsAvailableObjects.Tables.Count > 0 && dsAvailableObjects.Tables[0].Rows.Count > 0)
                {
                    //lblAvailable.Text = drv.Row["Label2"].ToString() + " Available";
                    dvcAvailableObjects = new DataViewerCtl("Target", dsAvailableObjects, drv.Row["TableName2"].ToString(), false, rbBriefDisplay.Checked, null);
                    dvcAvailableObjects.BriefDisplayFields.Add(drv.Row["DisplayName2"].ToString());
                    dvcAvailableObjects.Dock = DockStyle.Fill;
                    this.panelAvailable.Controls.Clear();
                    this.panelAvailable.Controls.Add(dvcAvailableObjects);
                    RefreshAvailableObjects();
                }

                #region prepare assigned table
                DataTable dt = new DataTable();
                dt.Columns.Add(drv.Row["FieldName2"].ToString());
                dt.Columns.Add(drv.Row["DisplayName2"].ToString());
                dsAssignedObjects.Tables.Add(dt);
                DataRow dr = dt.NewRow();
                dt.Rows.Add(dr);
                dt.AcceptChanges();
                #endregion

                lblAssigned.Text = drv.Row["Label2"].ToString() + " Assigned";
                dvcAssignedObjects = new DataViewerCtl("Assigned", dsAssignedObjects, drv.Row["TableName2"].ToString(), false, rbBriefDisplay.Checked, null);
                dvcAssignedObjects.BriefDisplayFields.Add(drv.Row["DisplayName2"].ToString());
                dvcAssignedObjects.Dock = DockStyle.Fill;
                this.panelAssigned.Controls.Clear();
                this.panelAssigned.Controls.Add(dvcAssignedObjects);
                RefreshAssignedObjects(1);
            }

            this.Cursor = Cursors.Arrow;
        }
Esempio n. 3
0
        public void AddViewerToTab(DataSet ds, string title)
        {
            Syncfusion.Windows.Forms.Tools.TabPageAdv newTab = new Syncfusion.Windows.Forms.Tools.TabPageAdv();
            tabControlAdv1.TabPages.Add(newTab);

            DataViewerCtl dv = new DataViewerCtl(title, ds, title, false, false, null);
            dv.PopulateDataview(ds, false);

            dv.Dock = DockStyle.Fill;
            tabControlAdv1.TabPages[tabControlAdv1.TabCount - 1].Controls.Add(dv);
            tabControlAdv1.TabPages[tabControlAdv1.TabCount - 1].Text = title;
            tabControlAdv1.SelectedTab = tabControlAdv1.TabPages[tabControlAdv1.TabCount - 1];
        }
Esempio n. 4
0
 private void GetPermissions()
 {
     dsAvailableObjects = BrokerConnection.InstanceOf().Request("GetPermissions", null) as DataSet;
     if (dsAvailableObjects.Tables.Count > 0 && dsAvailableObjects.Tables[0].Rows.Count > 0)
     {
         //lblAvailable.Text = drv.Row["Label2"].ToString() + " Available";
         dvcAvailableObjects = new DataViewerCtl("Available", dsAvailableObjects, "Permissions", false, true);
         dvcAvailableObjects.BriefDisplayFields.Add("Name");
         dvcAvailableObjects.Dock = DockStyle.Fill;
         this.panelAvailable.Controls.Clear();
         this.panelAvailable.Controls.Add(dvcAvailableObjects);
         RefreshAvailableObjects();
     }
 }