Exemple #1
0
        private void btUcGroupDirectory_Click(object sender, EventArgs e)
        {
            /*У сендера имя - имя_таблицы_lookupEdit */


            FormDialog dform = new FormDialog();

            dform.Text = this.toolTip1.GetToolTip((sender as Control)).ToString();

            DataTable _table = (this.productBindingSource.DataSource as DataRow).Table.DataSet.Tables[(sender as Button).Tag.ToString()];

            UcGroupDirectory ucGroupDirectory = new UcGroupDirectory(_table);

            ucGroupDirectory.errorProvider1.DataSource = (this.productBindingSource.DataSource as DataRow).Table.DataSet;
            ucGroupDirectory.btClose.Visible           = false;
            dform.panel.Controls.Add(ucGroupDirectory);


            int rowHandle = ucGroupDirectory.gridView.LocateByValue(0, ucGroupDirectory.gridView.Columns["ID"], (this.Controls.Find((sender as Button).Tag.ToString() + "lookUpEdit", true)[0] as DevExpress.XtraEditors.LookUpEdit).EditValue);

            if (rowHandle != GridControl.InvalidRowHandle)
            {
                ucGroupDirectory.gridView.FocusedRowHandle = rowHandle;
                ucGroupDirectory.gridView.FocusedColumn    = ucGroupDirectory.gridView.Columns["Name"];
            }


            if (DialogResult.OK == dform.ShowDialog(this))
            {
                (this.Controls.Find((sender as Button).Tag.ToString() + "lookUpEdit", true)[0] as DevExpress.XtraEditors.LookUpEdit).EditValue = ucGroupDirectory.gridView.GetDataRow(ucGroupDirectory.gridView.GetSelectedRows()[0])["ID"];
            }
        }
Exemple #2
0
        private UserControl InitFarmGroupLevel2(ref String TagControl, ref string Title)
        {
            UserControl usControl;

            usControl = new UcGroupDirectory(this.mDataSet.Tables["FarmGroupLevel2"]);
            (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet;

            (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle;
            (usControl as UcGroupDirectory).gridView.FocusedColumn    = (usControl as UcGroupDirectory).gridView.Columns["Name"];
            (usControl as UcGroupDirectory).Tag  = Title;
            (usControl as UcGroupDirectory).Dock = DockStyle.Fill;
            return(usControl);
        }
Exemple #3
0
        private UserControl InitManufacturer(ref String TagControl, ref string Title)
        {
            UserControl usControl;

            usControl = new UcGroupDirectory(this.mDataSet.Tables["Manufacturer"]);
            (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet;

            (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle;
            (usControl as UcGroupDirectory).gridView.FocusedColumn    = (usControl as UcGroupDirectory).gridView.Columns["Name"];
            (usControl as UcGroupDirectory).Tag  = "Справочник изготовителей";
            (usControl as UcGroupDirectory).Dock = DockStyle.Fill;
            return(usControl);
        }
Exemple #4
0
         private void btUcGroupDirectory_Click(object sender, EventArgs e)
        {
            /*У сендера имя - имя_таблицы_lookupEdit */


            FormDialog dform = new FormDialog();
            dform.Text = this.toolTip1.GetToolTip((sender as Control)).ToString();

             DataTable _table = (this.productBindingSource.DataSource as DataRow).Table.DataSet.Tables[(sender as Button).Tag.ToString()];
           
             UcGroupDirectory ucGroupDirectory = new UcGroupDirectory(_table);

             ucGroupDirectory.errorProvider1.DataSource = (this.productBindingSource.DataSource as DataRow).Table.DataSet;
             ucGroupDirectory.btClose.Visible = false;
             dform.panel.Controls.Add(ucGroupDirectory);


            int rowHandle = ucGroupDirectory.gridView.LocateByValue(0, ucGroupDirectory.gridView.Columns["ID"], (this.Controls.Find((sender as Button).Tag.ToString() + "lookUpEdit", true)[0] as DevExpress.XtraEditors.LookUpEdit).EditValue);

            if (rowHandle != GridControl.InvalidRowHandle)
            {
                ucGroupDirectory.gridView.FocusedRowHandle = rowHandle;
                ucGroupDirectory.gridView.FocusedColumn = ucGroupDirectory.gridView.Columns["Name"];
            }


            if (DialogResult.OK == dform.ShowDialog(this))
            {
                (this.Controls.Find((sender as Button).Tag.ToString() + "lookUpEdit", true)[0] as DevExpress.XtraEditors.LookUpEdit).EditValue = ucGroupDirectory.gridView.GetDataRow(ucGroupDirectory.gridView.GetSelectedRows()[0])["ID"];

            }

        }
Exemple #5
0
        private UserControl InitFarmGroupLevel2(ref String TagControl, ref string Title)
        {
            UserControl usControl;

            usControl = new UcGroupDirectory(this.mDataSet.Tables["FarmGroupLevel2"]);
            (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet;

            (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle;
            (usControl as UcGroupDirectory).gridView.FocusedColumn = (usControl as UcGroupDirectory).gridView.Columns["Name"];
            (usControl as UcGroupDirectory).Tag = Title;
            (usControl as UcGroupDirectory).Dock = DockStyle.Fill;
            return usControl;

         
        }
Exemple #6
0
        private UserControl InitManufacturer(ref String TagControl,ref string Title)
        {
            UserControl usControl;

            usControl = new UcGroupDirectory(this.mDataSet.Tables["Manufacturer"]);
            (usControl as UcGroupDirectory).errorProvider1.DataSource = this.mDataSet;

            (usControl as UcGroupDirectory).gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle;
            (usControl as UcGroupDirectory).gridView.FocusedColumn = (usControl as UcGroupDirectory).gridView.Columns["Name"];
            (usControl as UcGroupDirectory).Tag = "Справочник изготовителей";
            (usControl as UcGroupDirectory).Dock = DockStyle.Fill;
            return usControl;
        
        }