private void BTN_Enregistrer_Click(object sender, EventArgs e) { LignesConsultations maLigneConsu = new LignesConsultations(); Baremes monBareme = MgtBaremes.AfficherUnSeul((Baremes)COMBO_LibelleActe.SelectedItem); maLigneConsu.Archive = false; maLigneConsu.CodeConsultation = _maConsu.CodeConsultation; maLigneConsu.CodeGroupement = monBareme.CodeGroupement; maLigneConsu.Prix = float.Parse(TXT_Prix.Text); maLigneConsu.RappelEnvoye = false; if (!String.IsNullOrWhiteSpace(monBareme.DateVigueur)) { maLigneConsu.DateVigueur = monBareme.DateVigueur; } MgtLigneConsultation.Ajouter(maLigneConsu); ChargementGrid(); }
/// <summary> /// Met à jour les COMBOX et TXT suivant la sélection /// </summary> /// <param name="pTypeChange">Si c'est la COMBO des type qui à été modifié</param> /// <param name="pLibelleChange">Si c'est la COMBO des libelles qui à été modifié</param> private void ChangementCOMBO(bool pTypeChange, bool pLibelleChange) { if (pTypeChange) { COMBO_LibelleActe.DataSource = MgtBaremes.AffichierTout().FindAll(y => y.TypeActe == COMBO_TypeActe.SelectedValue.ToString()).ToList <Baremes>(); } if (pTypeChange || pLibelleChange) { TXT_Maxi.Text = MgtBaremes.AfficherUnSeul((Baremes)COMBO_LibelleActe.SelectedItem).TarifMaxi.ToString(); TXT_Mini.Text = MgtBaremes.AfficherUnSeul((Baremes)COMBO_LibelleActe.SelectedItem).TarifMini.ToString(); if (!String.IsNullOrWhiteSpace(TXT_Maxi.Text) && !String.IsNullOrWhiteSpace(TXT_Mini.Text)) { TXT_Prix.Text = (((float.Parse(TXT_Maxi.Text) - float.Parse(TXT_Mini.Text)) / 2) + float.Parse(TXT_Mini.Text)).ToString(); } else { TXT_Prix.Text = null; TXT_Maxi.Text = null; TXT_Mini.Text = null; } } }