示例#1
0
        private void btnAjouterCommanditaire_Click(object sender, EventArgs e)
        {
            string iDCommanditaire = txtIDCommanditaire.Text.Trim();
            string prenom          = txtPrenomCommanditaire.Text.Trim();
            string surnom          = txtNomCommanditaire.Text.Trim();

            if (!String.IsNullOrEmpty(iDCommanditaire) && !String.IsNullOrEmpty(prenom) && !String.IsNullOrEmpty(surnom))
            {
                Commandiatire centraindentre = new Commandiatire(iDCommanditaire, prenom, surnom);
                if (gste.VerifierCommanditaire(centraindentre))
                {
                    gste.Commanditaires.Add(centraindentre);
                    Commandiatire.All_file += centraindentre.ToFile() + "\r\n";;

                    rtbArea.Text                = "Le commanditaire est ajoute";
                    txtIDCommanditaire.Text     = String.Empty;
                    txtPrenomCommanditaire.Text = String.Empty;
                    txtNomCommanditaire.Text    = String.Empty;
                    txtIDCommanditaire.Focus();

                    rtbArea.Text = gste.AfficherCommanditaires();
                }
                else
                {
                    rtbArea.Text = "Le commanditaire n'est pas ajoute";
                }
            }
            else
            {
                DialogResult reponse = MessageBox.Show("Vous devez remplir tous les donnes! ",
                                                       "Attention", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#2
0
        private void importerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string       nomFichier = openFileDialog1.FileName;
                StreamReader lecteur;
                string       switch_ = nomFichier.Substring(nomFichier.LastIndexOf("\\"), nomFichier.Length - 1);

                //"commanditaires.txt", "prix.txt", "donnateurs.txt", "dons.txt"

                string[] donne;
                string   ligne;

                switch (switch_)
                {
                case "commanditaires.txt":
                    lecteur = new StreamReader(nomFichier);
                    Commandiatire Commandiatire_pour_verification;

                    while ((ligne = lecteur.ReadLine()) != null)
                    {
                        donne = ligne.Split(',');
                        Commandiatire_pour_verification = new Commandiatire(donne);
                        if (gste.VerifierCommanditaire(Commandiatire_pour_verification))
                        {
                            gste.Commanditaires.Add(Commandiatire_pour_verification);
                            Commandiatire.All_file += Commandiatire_pour_verification.ToFile() + "\r\n";
                        }
                    }
                    lecteur.Close();
                    break;

                case "prix.txt":
                    lecteur = new StreamReader(nomFichier);
                    Prix Prix_pour_verification;

                    while ((ligne = lecteur.ReadLine()) != null)
                    {
                        donne = ligne.Split(',');
                        Prix_pour_verification = new Prix(donne);
                        if (gste.VerifierPrix(Prix_pour_verification))
                        {
                            gste.Prix.Add(Prix_pour_verification);
                            // Prix. = Prix_pour_verification.ToFile();
                            MembreSTE.Prix.All_file += Prix_pour_verification.ToFile() + "\r\n";;
                        }
                    }
                    lecteur.Close();
                    break;

                case "donnateurs.txt":
                    lecteur = new StreamReader(nomFichier);
                    Donnateur Donnateur_pour_verification;
                    while ((ligne = lecteur.ReadLine()) != null)
                    {
                        donne = ligne.Split(',');
                        Donnateur_pour_verification = new Donnateur(donne);
                        if (gste.VerifierDonnateur(Donnateur_pour_verification))
                        {
                            gste.Donnateurs.Add(Donnateur_pour_verification);
                            Donnateur.All_file += Donnateur_pour_verification.ToFile() + "\r\n";;
                        }
                    }
                    lecteur.Close();
                    break;

                case "dons.txt":
                    lecteur = new StreamReader(nomFichier);
                    Don Don_pour_verification;
                    while ((ligne = lecteur.ReadLine()) != null)
                    {
                        donne = ligne.Split(',');
                        Don_pour_verification = new Don(donne);
                        if (gste.VerifierDon(Don_pour_verification))
                        {
                            gste.Dons.Add(Don_pour_verification);
                            Don.All_file += Don_pour_verification.ToFile() + "\r\n";;
                        }
                    }
                    lecteur.Close();
                    break;

                default:
                    DialogResult reponse = MessageBox.Show("Vous devez chois un fichiet possedant l'un des nom suivant : 'commanditaires.txt', 'prix.txt', 'donnateurs.txt', 'dons.txt' ",
                                                           "Attention", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;
                }
            }
        }