public Facture(Client client, DateTime date, Gabarit gabarit) { LeClient = client; Date = date; LeGabarit = gabarit; LstProduitFacture = new ObservableCollection <ProduitFacture>(); }
public GabaritCritere(Gabarit gabarit, Critere critere, int position, int largeur, bool estUtilise) { Gabarit = gabarit; Critere = critere; Position = position; Largeur = largeur; EstUtilise = estUtilise; }
public frmRecusImpot() : base(true, true) { InitializeComponent(); Recus = new Table("recupopote"); IndexRecu = -1; GabaritRecu = new Gabarit(Global.GetConfiguration <string>("GABARIT_RECU_POPOTE")); dtpDu.ValueChanged += new EventHandler(InformationsChangees); dtpAu.ValueChanged += new EventHandler(InformationsChangees); dtpDateEmission.ValueChanged += new EventHandler(InformationsChangees); nudAgeMinimum.ValueChanged += new EventHandler(InformationsChangees); nudPourcentageRemboursement.ValueChanged += new EventHandler(InformationsChangees); }
public GabaritCreateurViewModel() { if (Mode == "Nouveau") { Gabarit = new Gabarit { GabaritCriteres = CreerNouveauGabarit() } } ; GabaritCriteres = new ObservableCollection <GabaritCritere>(Gabarit.GabaritCriteres); TitresDesColonnes = new ObservableCollection <string>(); foreach (GabaritCritere gabaritCritere in Gabarit.GabaritCriteres) { if (gabaritCritere.EstUtilise) { TitresDesColonnes.Add(gabaritCritere.Critere.Titre); } } Colonnes = new ObservableCollection <DataGridTextColumn>(); foreach (string titreColonne in TitresDesColonnes) { Colonnes.Add(new DataGridTextColumn { Header = titreColonne }); } TypesCriteres = new ObservableCollection <TypeCritere>(HibernateTypeCritereService.RetrieveAll()); TypeCritereSelectionne = TypesCriteres[0]; Titre = "Création"; AjouteCritere = new RelayCommand(AjouterCritere, param => !string.IsNullOrWhiteSpace(TitreCritereLibre)); SupprimeCritere = new RelayCommand(SupprimerCritere, param => true); AfficheColonne = new RelayCommand(AfficherColonne, param => true); }
public OpererFacture(Gabarit gabarit) { Gabarit = gabarit; InitializeComponent(); TbcProduitPublic = tbcOperer; }
private void btnImprimer_Click(object sender, EventArgs e) { Gabarit fiche = new Gabarit(Global.GetConfiguration <string>("GABARIT_FICHE")); LigneTable copie = new LigneTable(PersonneCourante); //Sexe bool sexe = PersonneCourante.GetValeurChamp <bool>("perSexe"); copie.AjouterChamp("perMasculin", sexe == false); copie.AjouterChamp("perFeminin", sexe == true); //Langues int indexPersonne = PersonneCourante.GetValeurChamp <int>("perId"); Table francais = Global.BaseDonneesCABS.EnvoyerRequeteSelectionDirect("langue", String.Format(FORMAT_REQ_LANGUE, indexPersonne, "Français")); Table anglais = Global.BaseDonneesCABS.EnvoyerRequeteSelectionDirect("langue", String.Format(FORMAT_REQ_LANGUE, indexPersonne, "Anglais")); copie.AjouterChamp("perFrancais", !francais.EstVide); copie.AjouterChamp("perAnglais", !anglais.EstVide); if (PersonneCouple != null) { copie.AjouterChamp("perNomConjoint", PersonneCouple.GetValeurChamp <string>("perNom")); copie.AjouterChamp("perPrenomConjoint", PersonneCouple.GetValeurChamp <string>("perPrenom")); //Sexe conjoint sexe = PersonneCouple.GetValeurChamp <bool>("perSexe"); copie.AjouterChamp("perMasculinConjoint", sexe == false); copie.AjouterChamp("perFemininConjoint", sexe == true); copie.AjouterChamp("perDateNaissanceConj", PersonneCouple.GetValeurChamp <DateTime>("perDateNaissance")); //Langues conjoint indexPersonne = PersonneCouple.GetValeurChamp <int>("perId"); francais = Global.BaseDonneesCABS.EnvoyerRequeteSelectionDirect("langue", String.Format(FORMAT_REQ_LANGUE, indexPersonne, "Français")); anglais = Global.BaseDonneesCABS.EnvoyerRequeteSelectionDirect("langue", String.Format(FORMAT_REQ_LANGUE, indexPersonne, "Anglais")); copie.AjouterChamp("perFrancaisConjoint", !francais.EstVide); copie.AjouterChamp("perAnglaisConjoint", !anglais.EstVide); } //Personnes à rejoindre RequeteSelection reqSel = new RequeteSelection(NomTable.arejoindre); reqSel.Condition = new ConditionRequete(Operateur.EGAL, PersonneCourante.GetChamp("perId")); Table personnesARejoindre = Global.BaseDonneesCABS.EnvoyerRequeteSelection(reqSel); if (!personnesARejoindre.EstVide) { LigneTable personneARejoindre = personnesARejoindre.Lignes[0]; string nom = personneARejoindre.GetValeurChamp <string>("arjPrenom") + " " + personneARejoindre.GetValeurChamp <string>("arjNom"); copie.AjouterChamp("perNomRej1", nom); copie.AjouterChamp("perLienRej1", personneARejoindre.GetValeurChamp <string>("arjLien")); copie.AjouterChamp("perTelephoneRej1", personneARejoindre.GetValeurChamp <string>("arjTelephone")); if (personnesARejoindre.NombreLignes > 1) { personneARejoindre = personnesARejoindre.Lignes[1]; nom = personneARejoindre.GetValeurChamp <string>("arjPrenom") + " " + personneARejoindre.GetValeurChamp <string>("arjNom"); copie.AjouterChamp("perNomRej2", nom); copie.AjouterChamp("perLienRej2", personneARejoindre.GetValeurChamp <string>("arjLien")); copie.AjouterChamp("perTelephoneRej2", personneARejoindre.GetValeurChamp <string>("arjTelephone")); } } //Services string servicesInscrits = ""; if (Services != null && !Services.EstVide) { servicesInscrits = Services.Lignes[0].GetValeurChamp <string>("serNom"); for (int i = 1; i < Services.NombreLignes; ++i) { servicesInscrits += "\n" + Services.Lignes[i].GetValeurChamp <string>("serNom"); } } copie.AjouterChamp("perServices", servicesInscrits); fiche.Generer(copie); }
public GabaritCreateurViewModel(Gabarit gabarit) : this() { Gabarit = gabarit; }