private void BtnExecuter_Click(object sender, EventArgs e) { if (mi.GetParameters().Length == 0) { var reponse = mi.Invoke(instance, null); if (reponse != null) { MessageBox.Show(reponse.ToString()); } else { MessageBox.Show("Fonction réussie"); } } else { Interfaces.FrmEntrerParametres form = new Interfaces.FrmEntrerParametres(mi.GetParameters()); if (form.ShowDialog() == DialogResult.OK) { var reponse = mi.Invoke(instance, form.objets); if (reponse != null) { MessageBox.Show(reponse.ToString()); } else { MessageBox.Show("Fonction réussie"); } } } }
private void BtnConstruire_Click(object sender, EventArgs e) { if (ci.GetParameters().Length == 0) { UcMethodes.Display(type, ci.Invoke(ci.GetParameters())); MessageBox.Show("L'objet a été construit"); } else { Interfaces.FrmEntrerParametres form = new Interfaces.FrmEntrerParametres(ci.GetParameters()); if (form.ShowDialog() == DialogResult.OK) { UcMethodes.Display(type, ci.Invoke(form.objets)); MessageBox.Show("L'objet a été construit"); } } }