private void add_Click(object sender, EventArgs e) { if (plReco.Controls.Find("btnReco", true).Length <= 6) { int id = this.Model.GetLastId() + 1; vRecommandation vReco = new vRecommandation(this.Model, id, 0, 0, 0, this.IdUser, false) { Name = "btnReco", Tag = id, Parent = plReco, Location = new Point(55, locaY + (50 * cpt)) }; if (plReco.Controls.Count >= 1) { vReco.Top = oldReco.Bottom; } else { vReco.Top = 0; } plReco.Controls.Add(vReco); cpt++; RemovePb(); oldReco = vReco; } else { MessageBox.Show("Nombre maximum de recommandation atteint"); } }
private void add_Click(object sender, EventArgs e) { int id = this.Model.GetLastId() + 1; vRecommandation vReco = new vRecommandation(this.Model, id, 0, 0, 0, this.IdUser) { Name = "btnAccueil" + cpt.ToString(), Tag = id, Parent = plReco, Location = new Point(23, locaY + (50 * cpt)) }; if (plReco.Controls.Count >= 1) { vReco.Top = oldReco.Bottom; } else { vReco.Top = 0; } plReco.Controls.Add(vReco); cpt++; RemovePb(); GenerateAddRecoBtn(); oldReco = vReco; }
private void plReco_ControlRemoved(object sender, ControlEventArgs e) { RemovePb(); if (plReco.Controls.Find("add", true).Length == 0) { GenerateAddRecoBtn(); Control[] recos = plReco.Controls.Find("btnReco", true); oldReco = (vRecommandation)recos[recos.Length - 1]; cpt--; } }
private void GenerateRecommandation() { cpt = 0; locaY = 0; foreach (InsulineTable reco in this.Model.GetRecommandation(this.IdUser)) { vRecommandation vReco = new vRecommandation(this.Model, reco.IdReco, reco.Min, reco.Max, reco.NbRecommandation, this.IdUser, true) { Name = "btnReco", Tag = reco.IdReco, Parent = plReco, Location = new Point(55, locaY + (50 * cpt)) }; plReco.Controls.Add(vReco); cpt++; oldReco = vReco; } GenerateAddRecoBtn(); }
private void GenerateRecommandation() { cpt = 0; locaY = 0; foreach (Recommandation reco in this.Model.GetRecommandation(this.IdUser)) { vRecommandation vReco = new vRecommandation(this.Model, reco.IdReco, reco.Min, reco.Max, reco.NbRecommandation, this.IdUser) { Name = "btnAccueil" + cpt.ToString(), Tag = reco.IdReco, Parent = plReco, Location = new Point(23, locaY + (50 * cpt)) }; plReco.Controls.Add(vReco); cpt++; oldReco = vReco; } GenerateAddRecoBtn(); }