//--------------------------------------------------------------------------------------------- private void m_gestionnaireEditionTranches_InitChamp(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet == null) { m_panelEditionTranche.Visible = false; return; } m_panelEditionTranche.Visible = true; CHoraireJournalier_Tranche tranche = (CHoraireJournalier_Tranche)args.Objet; int heure = (int)tranche.HeureDebut / 60; int minute = tranche.HeureDebut % 60; DateTime heureDebut = new DateTime(2000, 1, 1, heure, minute, 0); m_timePickerHeureDebut.Value = heureDebut; heure = (int)tranche.HeureFin / 60; minute = tranche.HeureFin % 60; DateTime heureFin = new DateTime(2000, 1, 1, heure, minute, 0); m_timePickerHeureFin.Value = heureFin; m_cmbxSelectTypeOccupationHpourTranche.ElementSelectionne = tranche.TypeOccupationHoraire; }
private void m_gestionnaireEditionListeOp_MAJ_Champs(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet != null) { CIntervention_ListeOperations interListeOp = (CIntervention_ListeOperations)args.Objet; m_extLinkListeOperations.FillObjetFromDialog(interListeOp); } }
private void m_gestionnaireColonnes_MAJ_Champs(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet != null) { MAJComboBoxPKs(); MAJColonnesPks(); } }
private void m_editeurFraction_MAJ_Champs(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet is CFractionIntervention) { CFractionIntervention fraction = (CFractionIntervention)args.Objet; fraction.DateDebutPlanifie = m_dtDebut.Value; fraction.DateFinPlanifiee = m_dtFin.Value; } }
//---------------------------------------------------------------------- private void m_gestionnaireEsclaves_MAJ_Champs(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet != null) { CDependanceTicket dep = (CDependanceTicket)args.Objet; dep.ClotureAutoEscalve = m_chkEsclaveClotureAuto.Checked; return; } }
private void m_editeurFraction_InitChamp(object sender, CObjetDonneeResultEventArgs args) { m_panelFraction.Visible = args.Objet is CFractionIntervention; if (args.Objet is CFractionIntervention) { CFractionIntervention fraction = (CFractionIntervention)args.Objet; m_dtDebut.Value = fraction.DateDebutPlanifie; m_dtFin.Value = fraction.DateFinPlanifiee; } }
/// //////////////////////////////////////////////////// public CResultAErreur ValideModifs() { CResultAErreur result = CResultAErreur.True; if (m_objetEnCoursEdition != null && MAJ_Champs != null) { CObjetDonneeResultEventArgs args = new CObjetDonneeResultEventArgs(m_objetEnCoursEdition); MAJ_Champs(this, args); result = args.Result; } return(result); }
//-------------------------------------------------------------------------------------------------- private void m_gestionnaireEditionListeOp_InitChamp(object sender, CObjetDonneeResultEventArgs args) { m_panelInfosListeOp.Visible = args.Objet is CIntervention_ListeOperations; if (args.Objet is CIntervention_ListeOperations) { m_interListeOp = (CIntervention_ListeOperations)args.Objet; m_extLinkListeOperations.FillDialogFromObjet((CIntervention_ListeOperations)args.Objet); } else { m_interListeOp = null; } }
private void m_gestionnaireColonnes_InitChamp(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet == null) { m_ctrlEditCol.Visible = false; return; } CColonneTableParametrable col = (CColonneTableParametrable)args.Objet; m_ctrlEditCol.Init(col); m_panelCol.Visible = true; m_ctrlEditCol.Visible = true; }
/// //////////////////////////////////////////////////// private void OnSelectionListeChange(object sender, EventArgs args) { if (DesignMode) { return; } if (m_bIsChangingSelection) { return; } m_bIsChangingSelection = true; if (m_objetEnCoursEdition != null && m_objetEnCoursEdition.ContexteDonnee.IsEnEdition && m_objetEnCoursEdition.IsValide() && MAJ_Champs != null) { CObjetDonneeResultEventArgs argsMAJ = new CObjetDonneeResultEventArgs(m_objetEnCoursEdition); MAJ_Champs(this, argsMAJ); if (!argsMAJ.Result) { Cursor.Current = Cursors.WaitCursor; CAppeleurFonctionAvecDelai.CallFonctionAvecDelai(this, "ShowErreurValidation", 1000, new Object[] { argsMAJ.Result }); return; } if (m_itemEnCours != null && m_itemEnCours.ListView != null /*supprimé*/) { m_wndListe.UpdateItemWithObject(m_itemEnCours, m_objetEnCoursEdition); } } m_bIsChangingSelection = false; m_objetEnCoursEdition = null; if (m_wndListe.SelectedItems.Count == 1) { m_nLastIndexDeListe = m_wndListe.SelectedItems[0].Index; m_objetEnCoursEdition = (CObjetDonnee)m_wndListe.SelectedItems[0].Tag; } if (InitChamp != null) { InitChamp(this, new CObjetDonneeResultEventArgs(m_objetEnCoursEdition)); } if (m_wndListe.SelectedItems.Count == 1) { m_itemEnCours = m_wndListe.SelectedItems[0]; } else { m_itemEnCours = null; } }
//---------------------------------------------------------------------- private void m_gestionnaireEsclaves_InitChamp(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet == null) { m_lnkEsclaveEditer.Visible = false; m_chkEsclaveClotureAuto.Visible = false; return; } m_lnkEsclaveEditer.Visible = true; m_chkEsclaveClotureAuto.Visible = true; CDependanceTicket dep = (CDependanceTicket)args.Objet; m_chkEsclaveClotureAuto.Checked = dep.ClotureAutoEscalve; }
//--------------------------------------------------------------------------------------------- private void m_gestionnaireEditionTranches_MAJ_Champs(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet != null && args.Objet.IsValide()) { CHoraireJournalier_Tranche tranche = (CHoraireJournalier_Tranche)args.Objet; DateTime heureDebut = m_timePickerHeureDebut.Value; tranche.HeureDebut = heureDebut.Hour * 60 + heureDebut.Minute; DateTime heureFin = m_timePickerHeureFin.Value; tranche.HeureFin = heureFin.Hour * 60 + heureFin.Minute; tranche.TypeOccupationHoraire = (CTypeOccupationHoraire)m_cmbxSelectTypeOccupationHpourTranche.ElementSelectionne; CResultAErreur result = tranche.VerifieDonnees(true); args.Result = result; } }
private void m_gestionnaireEditionRelationSysCoorFormatNum_MAJ_Champs(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet != null) { CResultAErreur result = m_lnkEditionRelationSysCoorFormatNum.FillObjetFromDialog(args.Objet); if (!result) { args.Result = result; return; } } }
/// <summary> /// Initialise les champs au moment de l'édition /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void m_gestionnaireEditionRelationSysCoorFormatNum_InitChamp(object sender, CObjetDonneeResultEventArgs args) { if (args.Objet == null) { m_panelNumerotation.Visible = false; return; } CRelationSystemeCoordonnees_FormatNumerotation rel = (CRelationSystemeCoordonnees_FormatNumerotation)args.Objet; //m_lblPositionCurrent.Text = rel.Position.ToString(); m_panelNumerotation.Visible = true; m_cmbFormatNumerotation.ElementSelectionne = rel.FormatNumerotation; m_cmbUnite.ElementSelectionne = rel.Unite; m_lnkEditionRelationSysCoorFormatNum.FillDialogFromObjet(args.Objet); }