public void grdBase_onSelectedDataRow(object sender, Control.GridView.RowEventArgs e) { Dictionary <string, object> dataKey = (Dictionary <string, object>)sender; addEditReceiveMaterial = new AddEditReceiveMaterial(dataKey[DataKeyName].ToString()); this.AddEditTab(string.Format(TabName.Edit, programName), addEditReceiveMaterial); }
private void AddEditTab(string TabTitle, AddEditReceiveMaterial controlAddEdit) { if (tabControl1.TabPages.Count == 1 || (tabControl1.TabPages.Count > 1 && base.formBase.ShowConfirmMessage(GeneralMessage.ConfirmNewTab, "Confirm"))) { controlAddEdit.NotifyReturnEvent += new Control.BaseUserControl.NotifyReturnHandler(NotifyReturnEvent); tabPageAddEdit = new TabPage(); tabPageAddEdit.Controls.Clear(); tabPageAddEdit.Controls.Add(controlAddEdit); tabPageAddEdit.Text = TabTitle; controlAddEdit.Dock = DockStyle.Fill; if (tabControl1.TabPages.Count > 1) { tabControl1.TabPages.RemoveAt(1); } tabControl1.TabPages.Remove(tabPageAddEdit); tabControl1.TabPages.Add(tabPageAddEdit); } tabControl1.SelectedTab = tabPageAddEdit; }
public void grdBase_onAddNewRow(object sender, EventArgs e) { addEditReceiveMaterial = new AddEditReceiveMaterial(); this.AddEditTab(string.Format(TabName.Add, programName), addEditReceiveMaterial); }
public void grdBase_onSelectedDataRow(object sender, Control.GridView.RowEventArgs e) { Dictionary<string, object> dataKey = (Dictionary<string, object>)sender; addEditReceiveMaterial = new AddEditReceiveMaterial(dataKey[DataKeyName].ToString()); this.AddEditTab(string.Format(TabName.Edit, programName), addEditReceiveMaterial); }