Ejemplo n.º 1
0
        private void ModelsGrid_UC_EditeTraineeEvent(object sender, EventArgs e)
        {
            Models Model         = modelsGrid_UC1.Current;
            string TabEditerName = "TabEditer-" + Model.id;

            if (tabControlModels.TabPages.IndexOfKey(TabEditerName) == -1)
            {
                //Tab Creation:
                TabPage TabEditerPage = new TabPage();
                TabEditerPage.Text = Model.name;
                TabEditerPage.Name = TabEditerName;
                tabControlModels.TabPages.Add(TabEditerPage);
                tabControlModels.SelectedTab = TabEditerPage;

                //Uc Insertion:
                ModelsForm_UC mf_uc = new ModelsForm_UC();
                mf_uc.Name  = "trainee_uc";
                mf_uc.Model = Model;
                mf_uc.ms    = ms;
                mf_uc.InitModel();
                tabControlModels.TabPages[TabEditerName].Controls.Add(mf_uc);
                mf_uc.SaveClick   += Mf_uc_SaveClick;
                mf_uc.CancelClick += Mf_uc_CancelClick;
            }
        }
Ejemplo n.º 2
0
        private void Mf_uc_CancelClick(object sender, EventArgs e)
        {
            ModelsForm_UC tf_uc          = (ModelsForm_UC)sender;
            string        TabEditerName  = "TabEditer-" + tf_uc.Model.id;
            TabPage       TabeEditerPage = tabControlModels.TabPages[TabEditerName];

            tabControlModels.TabPages.Remove(TabeEditerPage);
        }
Ejemplo n.º 3
0
        private void Mf_uc_SaveClick1(object sender, EventArgs e)
        {
            TabPage       TabAdd = this.tabControlModels.TabPages["TabAdd"];
            ModelsForm_UC mf_uc  = (ModelsForm_UC)TabAdd.Controls.Find("modelForm", false).First();

            if (ms.Add(mf_uc.Model))
            {
                MessageBox.Show("the Model " + mf_uc.Model.ToString() + " was Added Correctely");
            }
            else
            {
                MessageBox.Show("the Model " + mf_uc.Model.ToString() + " was not added..!");
            }
            this.tabControlModels.TabPages.Remove(TabAdd);
            this.modelsGrid_UC1.Refresh();
        }
Ejemplo n.º 4
0
        private void Mf_uc_SaveClick(object sender, EventArgs e)
        {
            ModelsForm_UC mf_uc        = (ModelsForm_UC)sender;
            Models        Model        = mf_uc.Model;
            string        TabEditeName = "TabEditer-" + Model.id;
            TabPage       TabEditePage = tabControlModels.TabPages[TabEditeName];

            if (ms.Update(Model))
            {
                MessageBox.Show("the model " + Model.ToString() + " was saved correctely");
            }
            else
            {
                MessageBox.Show("the model " + Model.ToString() + " was not saved because there is no changes to save..!");
            }
            tabControlModels.TabPages.Remove(TabEditePage);
            this.modelsGrid_UC1.Refresh();
        }
Ejemplo n.º 5
0
        private void btn_AddModel_Click(object sender, EventArgs e)
        {
            if (tabControlModels.TabPages.IndexOfKey("TabAdd") == -1)
            {
                //TabPage Creation + adding it to the tabControl..:
                TabPage TabAdd = new TabPage();
                TabAdd.Text = "Add a Model";
                TabAdd.Name = "TabAdd";
                tabControlModels.TabPages.Add(TabAdd);
                tabControlModels.SelectedTab = TabAdd;

                //TraineeForm_UC creation and adding to the TabAdd TabPage..:
                ModelsForm_UC mf_uc = new ModelsForm_UC();
                mf_uc.Name = "modelForm";
                this.tabControlModels.TabPages["TabAdd"].Controls.Add(mf_uc);
                mf_uc.SaveClick   += Mf_uc_SaveClick1;
                mf_uc.CancelClick += Mf_uc_CancelClick1;
            }
        }