private void Tf_uc_CancelClick1(object sender, EventArgs e) { TrainersForm_UC tf_uc = (TrainersForm_UC)sender; string TabName = "TabEdite-" + tf_uc.Trainer.id; TabPage TabEdite = tabControlTrainers.TabPages[TabName]; tabControlTrainers.TabPages.Remove(TabEdite); }
private void Tf_uc_SaveClick(object sender, EventArgs e) { TabPage TabAdd = tabControlTrainers.TabPages["TabAdd"]; TrainersForm_UC tf_uc = (TrainersForm_UC)tabControlTrainers.Controls.Find("trainerForm", true).First(); if (trs.Add(tf_uc.Trainer)) { MessageBox.Show("Trainer " + tf_uc.Trainer.ToString() + " was added correctly..!"); } else { MessageBox.Show("Trainer " + tf_uc.Trainer.ToString() + " was not added correctly..!"); } tabControlTrainers.TabPages.Remove(TabAdd); this.trainersGrid_UC1.Refresh(); }
private void Tf_uc_SaveClick1(object sender, EventArgs e) { TrainersForm_UC tf_uc = (TrainersForm_UC)sender; Trainer Trainer = tf_uc.Trainer; string TabName = "TabEdite-" + Trainer.id; TabPage TabEdite = tabControlTrainers.TabPages[TabName]; if (trs.Update(Trainer)) { MessageBox.Show("Trainer " + Trainer.ToString() + "was saved correctly..!"); } else { MessageBox.Show("Trainer " + Trainer.ToString() + " was not saved..!"); } tabControlTrainers.TabPages.Remove(TabEdite); }
//**************************************************************************** #region Add private void btn_AddTrainer_Click(object sender, EventArgs e) { if (tabControlTrainers.TabPages.IndexOfKey("TabAdd") == -1) { //Creating a new tab to add a new trainer..: TabPage TabAdd = new TabPage(); TabAdd.Text = "Add a new trainer"; TabAdd.Name = "TabAdd"; tabControlTrainers.TabPages.Add(TabAdd); tabControlTrainers.SelectedTab = TabAdd; //adding a user control to the tabAdd controls list...: TrainersForm_UC tf_uc = new TrainersForm_UC(); tf_uc.Name = "trainerForm"; TabAdd.Controls.Add(tf_uc); tf_uc.SaveClick += Tf_uc_SaveClick; tf_uc.CancelClick += Tf_uc_CancelClick; } }
private void TrainersGrid_UC1_EditeDGV_TrainerDClick(object sender, EventArgs e) { Trainer Trainer = trainersGrid_UC1.Current(); string TabName = "TabEdite-" + Trainer.id; if (tabControlTrainers.TabPages.IndexOfKey(TabName) == -1) { //Creating a new tabpage to edite the current/selected trainer..: TabPage TabEdite = new TabPage(); TabEdite.Text = "Edite a new trainer"; TabEdite.Name = "TabEdite-" + Trainer.id; tabControlTrainers.TabPages.Add(TabEdite); tabControlTrainers.SelectedTab = TabEdite; //adding a user control to the tabAdd controls list...: TrainersForm_UC tf_uc = new TrainersForm_UC(); tf_uc.Name = "trainerForm"; tf_uc.Trainer = Trainer; tf_uc.InitTrainer(); TabEdite.Controls.Add(tf_uc); tf_uc.SaveClick += Tf_uc_SaveClick1;; tf_uc.CancelClick += Tf_uc_CancelClick1;; } }