Exemple #1
0
        private void Bt_Save_Click(object sender, EventArgs e)
        {
            List <Exploitation> exploitations = new List <Exploitation>();
            int  i_nd = 1;
            bool err  = false;

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                Exploitation exploitation = Exploitation.GetExploitationFromDGWRow(row, out bool err_);
                err = err || err_;

                //Si il n'y a pas d'erreur alors on l'ajoute à la liste à sauvegarder
                if (!err)
                {
                    exploitations.Add(exploitation);
                    Debug.Log("new exploitation saved (" + exploitation.ToString() + ")");
                }
                i_nd++;
            }

            if (err)
            {
                Debug.MsgErr("Il y a eu une erreur, la sauvegarde n'a donc pas eu lieu. Corrigez les erreurs et réessayez", "F4x70", null);
            }
            else
            {
                //On met le DGW en tant que sauvegardé
                savedDataGridView = DGW_util.CloneDGW(dataGridView1);
                //Et on le sauvegarde
                DataCore.SetExploitations(exploitations);
            }
        }
Exemple #2
0
        private void Bt_Save_Click(object sender, EventArgs e)
        {
            List <Chauffeur> chauffeurs = new List <Chauffeur>();
            int  i_nd = 1;
            bool err  = false;

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                Chauffeur chauffeur = Chauffeur.GetChauffeurFromDGWRow(row, out bool err_);
                err = err || err_;

                //Si il n'y a pas d'erreur alors on l'ajoute à la liste à sauvegarder
                if (!err)
                {
                    chauffeurs.Add(chauffeur);
                    Debug.Log("new chauffeur saved (" + chauffeur.ToString() + ")");
                }
                i_nd++;
            }

            if (err)
            {
                Debug.MsgErr("Il y a eu une erreur, la sauvegarde n'a donc pas eu lieu. Corrigez les erreurs et réessayez", "F3x69", null);
            }
            else
            {
                //On met le DGW en tant que sauvegardé
                savedDataGridView = DGW_util.CloneDGW(dataGridView1);
                //Et on le sauvegarde
                DataCore.SetChauffeurs(chauffeurs);
            }
        }
Exemple #3
0
        private void Bt_Save_Click(object sender, EventArgs e)
        {
            List <Fumier> fumiers = new List <Fumier>();
            //int i = 0;
            int    y    = 0;
            int    i_nd = 1;
            string err  = "";

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                y++;

                Fumier fumier = Fumier.GetFumierFromDGWRow(row, out err);

                if (err == "")
                {
                    fumiers.Add(fumier);
                    Debug.Log("new fumier saved (" + fumier.ToString() + ")");
                }
                //i = 0;
            }
            if (err != "")
            {
                Debug.MsgErr("Il y a eu une erreur, la sauvegarde n'a donc pas eu lieu. Corrigez les erreurs et réessayez  : " + err, "F5x76", null);
            }
            else
            {
                //On met le DGW en tant que sauvegardé
                savedDataGridView = DGW_util.CloneDGW(dataGridView1);
                //Et on le sauvegarde
                DataCore.SetFumiers(fumiers);
            }
        }
Exemple #4
0
        private void Timer_refresh_bls_Tick(object sender, EventArgs e)
        {
            dataGridView_BL.Rows.Clear();
            DGW_util.InitRows(DataCore.BonLivraisons.Count, dataGridView_BL);

            for (int i = 0; i < DataCore.BonLivraisons.Count; i++)
            {
                DataGridViewRow row = dataGridView_BL.Rows[i];
                row.Cells[0].Value = DataCore.BonLivraisons[i].LongDesc;
            }
        }
Exemple #5
0
        private void FormCHF_Load(object sender, EventArgs e)
        {
            List <Chauffeur> chauffeurs = DataCore.Chauffeurs;

            //Mis à jour des différentes ligne
            DGW_util.InitRows(chauffeurs.Count, dataGridView1);

            foreach (Chauffeur chauffeur in chauffeurs)
            {
                DataGridViewRow row;

                row = dataGridView1.Rows[chauffeurs.IndexOf(chauffeur)];

                Debug.Log("new chauffeur loaded (" + chauffeur.ToString() + ") -> f# " + (chauffeurs.IndexOf(chauffeur) + 1) + "/" + chauffeurs.Count);

                row.Cells[0].Value = chauffeur.Nom;
                row.Cells[1].Value = chauffeur.Prenom;
                row.Cells[2].Value = chauffeur.Description;
            }
            DataCore.SetChauffeurs(chauffeurs);
        }
Exemple #6
0
        private void FormFumiers_Load(object sender, EventArgs e)
        {
            //List<Fumier> fumiers = Fumier.LoadFumiers();
            List <Fumier> fumiers = DataCore.Fumiers;

            DGW_util.InitRows(fumiers.Count, dataGridView1);

            foreach (Fumier fumier in fumiers)
            {
                DataGridViewRow row;

                row = dataGridView1.Rows[fumiers.IndexOf(fumier)];

                row.Cells[0].Value = fumier.Nom;
                row.Cells[1].Value = fumier.Poids;
                row.Cells[2].Value = fumier.MSeche;
                row.Cells[3].Value = fumier.TxCh4;

                Debug.Log("new fumier loaded (" + fumier.ToString() + ") -> f# " + (fumiers.IndexOf(fumier) + 1) + "/" + fumiers.Count);
            }
        }
Exemple #7
0
        private void FormEXPL_Load(object sender, EventArgs e)
        {
            List <Exploitation> exploitations = DataCore.Exploitations;

            //Mis à jour des différentes ligne
            DGW_util.InitRows(exploitations.Count, dataGridView1);

            foreach (Exploitation exploitation in exploitations)
            {
                DataGridViewRow row;

                row = dataGridView1.Rows[exploitations.IndexOf(exploitation)];

                Debug.Log("new exploitation loaded (" + exploitation.ToString() + ") -> f# " + (exploitations.IndexOf(exploitation) + 1) + "/" + exploitations.Count);

                row.Cells[0].Value = exploitation.Nom;
                row.Cells[1].Value = exploitation.Cle;
                row.Cells[2].Value = exploitation.Adresse;
                row.Cells[3].Value = string.Join(",", exploitation.Exploitants);
            }
            DataCore.SetExploitations(exploitations);
        }
Exemple #8
0
 private void Bt_DelLine_Click(object sender, EventArgs e)
 {
     DGW_util.RemoveRow(dataGridView1);
 }
Exemple #9
0
 public FormEXPL()
 {
     InitializeComponent();
     savedDataGridView = DGW_util.CloneDGW(dataGridView1);
 }