/// <summary> /// Boutton Ajouter un nouveau entité /// </summary> public void bt_Ajouter_Click(object sender, EventArgs e) { // Insertion de la page TabAjouter s'il n'existe pas if (tabPageAdd.Text == "") { // // Création de TabAjouter // tabPageAdd.Text = this.Service.getAttributesOfEntity().AddButton?.Title; tabControl_MainManager.CausesValidation = false; tabControl_MainManager.SelectedTab = tabPageAdd; // // Insertion du formulaire // BaseEntity Entity = (BaseEntity)this.Service.CreateInstanceObjet(); BaseEntryForm form = Formulaire.CreateInstance(Service, Entity, this.FilterControl.CritereRechercheFiltre()); form.Name = "Form"; form.Dock = DockStyle.Fill; form.WriteEntityToField(this.FilterControl.CritereRechercheFiltre()); tabPageAdd.Controls.Add(form); form.EnregistrerClick += Form_EnregistrerClick; form.AnnulerClick += Form_AnnulerAjouterClick; } }
private void add() { Formulaire personne = new Formulaire(); personne.Check += personne_Check; personne.Show(); }
/// <summary> /// Boutton Ajouter un nouveau entité /// </summary> public void bt_Ajouter_Click(object sender, EventArgs e) { // Insertion de la page TabAjouter s'il n'existe pas if (tabControl.TabPages.IndexOfKey("TabAjouter") == -1) { // // Création de TabPage - Ajouter // TabPage tabAjouter = new TabPage(); tabAjouter.Text = this.Service.getAffichageDansFormGestionAttribute().TitreButtonAjouter; tabAjouter.Name = "TabAjouter"; tabControl.TabPages.Add(tabAjouter); tabControl.CausesValidation = false; // // Insertion du formulaire // BaseEntity Entity = (BaseEntity)this.Service.CreateInstanceObjet(); BaseEntryForm form = Formulaire.CreateInstance(Service, Entity, this.BaseFilterControl.CritereRechercheFiltre()); form.Name = "Form"; form.Dock = DockStyle.Fill; form.WriteEntityToField(this.BaseFilterControl.CritereRechercheFiltre()); this.tabControl.TabPages["TabAjouter"].Controls.Add(form); tabControl.SelectedTab = tabAjouter; form.EnregistrerClick += Form_EnregistrerClick; form.AnnulerClick += Form_AnnulerAjouterClick; } }
private void TimerAlpha_Tick(object sender, EventArgs e) { if (m_bInitialise) { Formulaire.Opacity -= Pas; if (Formulaire.Opacity <= 0) { m_timerAlpha.Stop(); m_bInitialise = false; if (FinEffetFermeture != null) { FinEffetFermeture(this, new EventArgs()); } } } else { Formulaire.Opacity += Pas; Formulaire.Refresh(); if (Formulaire.Opacity >= 1) { m_timerAlpha.Stop(); m_bInitialise = true; if (FinEffetOuverture != null) { FinEffetOuverture(this, new EventArgs()); } } if (m_bOnTheTop) { pInvoke.SetWindowPos(Formulaire.Handle, pInvoke.HWND_TOPMOST, 0, 0, 0, 0, pInvoke.SWP_NOMOVE | pInvoke.SWP_NOSIZE); } } }
private void cloturerFormulaire(Formulaire formulaireToClose) { formulaireToClose.Statut = new Statut() { Id = 3, Code = CodeStatut.CLO, Libelle = "Cloturé" }; }
private void validerFormulaire(Formulaire formulaireToValidate) { formulaireToValidate.Statut = new Statut() { Id = 2, Code = CodeStatut.VAL, Libelle = "Validé" }; }
/// <summary> /// Editer un objet séléctioné du DataGridView /// </summary> private void EditerObjet() { BaseEntity entity = (BaseEntity)ObjetBindingSource.Current; string tabEditerName = "TabEditer-" + entity.Id; if (tabControl.TabPages.IndexOfKey(tabEditerName) == -1) { // Création de Tab TabPage tabEditer = new TabPage(); tabEditer.Text = entity.ToString(); tabEditer.Name = tabEditerName; tabControl.TabPages.Add(tabEditer); tabControl.CausesValidation = false; // Insertion du formulaire BaseEntryForm form = Formulaire.CreateInstance(this.Service, entity, null); form.Name = "EntityForm"; form.Dock = DockStyle.Fill; this.tabControl.TabPages[tabEditerName].Controls.Add(form); tabControl.SelectedTab = tabEditer; form.WriteEntityToField(this.BaseFilterControl.CritereRechercheFiltre()); form.EnregistrerClick += Form_EditerClick; form.AnnulerClick += Form_AnnulerEditerClick; } else { TabPage tabEditer = this.tabControl.TabPages[tabEditerName]; tabControl.SelectedTab = tabEditer; } }
/// <summary> /// Exécuter aprés un click sur le button editer dans DataGrid /// </summary> private void EntityDataGridControl_EditClick(object sender, EventArgs e) { BaseEntity entity = (BaseEntity)this.DataGridControl.SelectedEntity; string tabEditerName = "TabEditer-" + entity.Id; if (tabControl_MainManager.TabPages.IndexOfKey(tabEditerName) == -1) { // Création de Tab TabPage tabEditer = new TabPage(); tabEditer.Text = entity.ToString(); tabEditer.Name = tabEditerName; tabControl_MainManager.TabPages.Add(tabEditer); tabControl_MainManager.CausesValidation = false; // Insertion du formulaire de mise à jour BaseEntryForm form = Formulaire.CreateInstance(this.Service, entity, null); form.Name = "EntityForm"; form.Dock = DockStyle.Fill; this.tabControl_MainManager.TabPages[tabEditerName].Controls.Add(form); tabControl_MainManager.SelectedTab = tabEditer; form.WriteEntityToField(this.FilterControl.CritereRechercheFiltre()); form.EnregistrerClick += Form_EditerClick; form.AnnulerClick += Form_AnnulerEditerClick; } else { TabPage tabEditer = this.tabControl_MainManager.TabPages[tabEditerName]; tabControl_MainManager.SelectedTab = tabEditer; } }
private void archiverFormulaire(Formulaire formulaireToArchive) { formulaireToArchive.Statut = new Statut() { Id = 4, Code = CodeStatut.ARC, Libelle = "Archivé" }; Formulaires.Remove(formulaireToArchive); }
public ActionResult Edit([Bind(Include = "id,titre,description,dateCreation,dateValidation,dateCloturation")] Formulaire formulaire) { if (ModelState.IsValid) { reposFormulaire.EditFormulaire(formulaire); return(RedirectToAction("Index")); } return(View(formulaire)); }
public frmInscriptionServicesBeneficiaires() : base(true, true) { InitializeComponent(); BeneficiaireCourant = null; FormulaireCourant = null; cmbService.MouseWheel += new MouseEventHandler(cmbService_MouseWheel); }
private void RafraichirService() { ConditionRequete condReqSel = new ConditionRequete(Operateur.EGAL, "perId", BeneficiaireCourant.GetChamp("perId").ValeurSQL); condReqSel.LierCondition(new ConditionRequete(Operateur.EGAL, "serId", (cmbService.SelectedItem as ComboBoxItem).Value.ToString()), true); RequeteSelection reqSel = new RequeteSelection(NomTable.inscriptionservice); reqSel.Condition = condReqSel; Table inscription = Global.BaseDonneesCABS.EnvoyerRequeteSelection(reqSel); string nomFormulaire = Global.GetNomFormulaireInscription(cmbService.Text); panFormulaireInscription.Controls.Clear(); Type typeFormulaire = Type.GetType(nomFormulaire); try { FormulaireCourant = (Formulaire)Activator.CreateInstance(typeFormulaire); } catch (Exception) { FormulaireCourant = null; return; } if (!inscription.EstVide) { ChangerAccesControle(ModeFormulaire.CONSULTATION); LigneTable infosInscription = inscription.Lignes[0]; dtpDateDemande.Value = infosInscription.GetValeurChamp <DateTime>("insDateDemande"); cbSuspendu.Checked = infosInscription.GetValeurChamp <bool>("insSuspendu"); txtCommentaires.Text = infosInscription.GetValeurChamp <string>("insCommentaires"); } else { ChangerAccesControle(ModeFormulaire.AJOUT); Vider(); FormulaireCourant.Vider(); } FormulaireCourant.Name = nomFormulaire; FormulaireCourant.Dock = DockStyle.Fill; FormulaireCourant.TopLevel = false; FormulaireCourant.AutoScroll = true; FormulaireCourant.EnvoyerMessages(BeneficiaireCourant.GetValeurChamp <int>("perId")); panFormulaireInscription.Controls.Add(FormulaireCourant); FormulaireCourant.Show(); }
// GET: Formulaires/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Formulaire formulaire = reposFormulaire.GetFormulaire((int)id); if (formulaire == null) { return(HttpNotFound()); } return(View(formulaire)); }
private bool ValidateInput(string name, string datte, string cycleInput, ref DateTime datteDebut, ref int cycle, List <int> idLocataires) { if (!Formulaire.IsValid(name, datte, cycleInput)) { Dialog.Show("Le formulaire n'est pas correctement rempli"); return(false); } try { datteDebut = Convert.ToDateTime(datte); } catch { Dialog.Show("La datte " + datte + " n'est pas valide"); return(false); } if (!int.TryParse(cycleInput, out cycle)) { Dialog.Show("Le cycle " + cycleInput + " n'est pas valide"); return(false); } FlatDataGridView flatDataGridView = _page.FlatDataGridView; // récupère la liste des id des locataires inclus dans la dgv for (int i = 0; i < flatDataGridView.Rows.Count; i++) { if (flatDataGridView.Get(i, (int)flatDataGridView.GetColumnId("Inclu")) == "Oui") { idLocataires.Add( Convert.ToInt32(flatDataGridView.Get(i, (int)flatDataGridView.GetColumnId("Id"))) ); } } if (idLocataires.Count == 0) { Dialog.Show("Aucun locataire sélectionné !"); return(false); } return(true); }
public void LoadMediator() { Formulaire Formulaire = new Formulaire(); Formulaire.AjouteControle(new ZoneSaisie("Nom")); Formulaire.AjouteControle(new ZoneSaisie("Prénom")); PopupMenu menu = new PopupMenu("Coemprunteur"); menu.AjouteOption("sans coemprunteur"); menu.AjouteOption("avec coemprunteur"); Formulaire.AjouteControle(menu); Formulaire.MenuCoemprunteur = menu; Bouton LeBouton = new Bouton("OK"); Formulaire.AjouteControle(LeBouton); Formulaire.BoutonOK = LeBouton; Formulaire.ajouteControleCoemprunteur(new ZoneSaisie("Nom du coemprunteur")); Formulaire.ajouteControleCoemprunteur(new ZoneSaisie("Prénom du coemprunteur")); Formulaire.saisie(); }
void testMediator() { Formulaire formulaire = new Formulaire(); formulaire.ajouteControle(new ZoneSaisie("Nom")); formulaire.ajouteControle(new ZoneSaisie("Prénom")); PopupMenu menu = new PopupMenu("Coemprunteur"); menu.ajouteOption("sans coemprunteur"); menu.ajouteOption("avec coemprunteur"); formulaire.ajouteControle(menu); formulaire.menuCoemprunteur = menu; Bouton bouton = new Bouton("OK"); formulaire.ajouteControle(bouton); formulaire.boutonOK = bouton; formulaire.ajouteControleCoemprunteur(new ZoneSaisie( "Nom du coemprunteur")); formulaire.ajouteControleCoemprunteur(new ZoneSaisie( "Prénom du coemprunteur")); formulaire.saisie(); }
public string EditFormulaire(Formulaire formulaire) //Possibilité de passer seulement les propriétés au lieu d'un objets si nécessaire { var formulaireToEdit = satisfactionSurveyEntities.Formulaire.FirstOrDefault(f => f.id == formulaire.id); satisfactionSurveyEntities.Entry(formulaireToEdit).State = EntityState.Modified; if (!string.IsNullOrEmpty(formulaire.description)) { formulaireToEdit.description = formulaire.description; } if (!string.IsNullOrEmpty(formulaire.titre)) { formulaireToEdit.titre = formulaire.titre; } formulaireToEdit.Composant = formulaire.Composant; satisfactionSurveyEntities.SaveChanges(); return(formulaire.titre); }
public Page(string nomPage, string nomFormulaire) : base(nomPage) { Type typeFormulaire = Type.GetType(nomFormulaire); try { Contenu = (Formulaire)Activator.CreateInstance(typeFormulaire); } catch (Exception) { Contenu = new Formulaire(true, true); } Contenu.Dock = DockStyle.Fill; Contenu.TopLevel = false; Contenu.Name = nomFormulaire; Contenu.AutoScroll = true; Controls.Add(Contenu); Name = nomFormulaire; Contenu.Show(); }
private void supprimerFormulaire(Formulaire formulaireToDelete) { Formulaires.Remove(formulaireToDelete); }
public string AddFormulaire(Formulaire formulaire) { satisfactionSurveyEntities.Formulaire.Add(formulaire); satisfactionSurveyEntities.SaveChanges(); return(formulaire.titre); }
public IHttpActionResult GetFormulaires(int id) { Formulaire form = formulairectrl.GetFormulaire(id); return(Ok(form)); }