Exemplo n.º 1
0
        private void btEdit_Click(object sender, EventArgs e)
        {
            int hendl = (this.grid.FocusedView as ColumnView).FocusedRowHandle;

            if (this.gridViewOrgns.IsValidRowHandle(hendl) & hendl != DevExpress.XtraGrid.GridControl.AutoFilterRowHandle)
            {
                MDataSet.OrganizationRow OrganizationRow = (organizationBindingSource.DataSource as MDataSet.OrganizationDataTable).FindByID(((int)this.gridViewOrgns.GetFocusedRowCellValue(this.colID)));

                FormDialog dform = new FormDialog();

                dform.panel.Controls.Add(new UCOrganizationRow(OrganizationRow, MainForm.ActionDialog.Edit));

                if (DialogResult.OK == dform.ShowDialog(this))
                {
                    this.organizationBindingSource.EndEdit();


                    this.btSave.Enabled = true;
                }
                else
                {
                    OrganizationRow.RejectChanges();
                }
            }
        }
Exemplo n.º 2
0
        private void btAdd_Click(object sender, EventArgs e)
        {
            MDataSet.OrganizationRow OrganizationRow = (organizationBindingSource.AddNew() as DataRowView).Row as MDataSet.OrganizationRow;

            FormDialog dform = new FormDialog();

            dform.panel.Controls.Add(new UCOrganizationRow(OrganizationRow, MainForm.ActionDialog.Edit));

            if (DialogResult.OK == dform.ShowDialog(this))
            {
                this.organizationBindingSource.EndEdit();

                this.btSave.Enabled = true;
            }
            else
            {
                organizationBindingSource.CurrencyManager.CancelCurrentEdit();
            }
        }
Exemplo n.º 3
0
 public UCOrganizationRow(MDataSet.OrganizationRow organizationRow, MainForm.ActionDialog actionDialog)
 {
     InitializeComponent();
     this.mDataSet = organizationRow.Table.DataSet as MDataSet;
     this.organizationBindingSource.DataSource = organizationRow;
 }