コード例 #1
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            string idClient1 = idClient;

            int res;

            bl = new BALCommande();
            dl = new Commande();
            bl.deleteCommande(ch1);
            dl.NumCmd    = Int32.Parse(ch1);
            dl.DateCmd   = dateCom.Text;
            dl.NumClient = Int32.Parse(idClient1);


            res = bl.AjouterCommande(dl);


            if (res == 1)
            {
                MessageBox.Show("Succès Ajout de nouveau commande.");
                Form1 f1 = new Form1();

                this.Dispose();

                f1.ShowDialog();
            }
            else
            {
                MessageBox.Show("Echec Ajout de nouveau client.");
            }
        }
コード例 #2
0
        private void ValiderLigneCmd_Click(object sender, EventArgs e)
        {
            DAL.Commande cmd = new DAL.Commande(RefCmdTextBoxAjoutCmd.Text, Int32.Parse(idclient.Text), DateAjoutCmd.Value.ToString());
            if (BALCommande.checkCmd(cmd.NumCmd))
            {
                for (int i = 0; i < nbrLigCmd; i++)
                {
                    BALLignecmd.deleteLigCmd(cmd.NumCmd);
                }
                BALCommande.deleteCmd(cmd.NumCmd);
            }


            BALCommande.addCommande(cmd);

            if (LignesCmdGrid.Rows.Count > 0)
            {
                for (int i = 0; i < LignesCmdGrid.Rows.Count; i++)
                {
                    DAL.Lignecmd l = new DAL.Lignecmd(
                        LignesCmdGrid.Rows[i].Cells[0].Value.ToString(),
                        RefCmdTextBoxAjoutCmd.Text,
                        Int32.Parse(LignesCmdGrid.Rows[i].Cells[2].Value.ToString()),
                        float.Parse(LignesCmdGrid.Rows[i].Cells[3].Value.ToString())
                        );
                    BALLignecmd.addLigneCmd(l);
                }
                BALCommande.remplirListeCommande(cmddgv);
                this.Close();
            }
        }
コード例 #3
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            string referance;

            BAL.BALCommande bl;
            bl = new BALCommande();


            referance = (bl.getMaxRef() + 1).ToString();
            Ajout f1 = new Ajout(referance, "");

            f1.ShowDialog();
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: NET-DSEN-C/Project
 private void Supprimerbtn_Click(object sender, EventArgs e)
 {
     if (ListeCommandedgv.Rows.Count > 0)
     {
         for (int i = 0; i < ListeCommandedgv.Rows.Count; i++)
         {
             BALLignecmd.deleteLigCmd(ListeCommandedgv.SelectedRows[0].Cells[0].Value.ToString());
         }
         BALCommande.deleteCmd(ListeCommandedgv.SelectedRows[0].Cells[0].Value.ToString());
         BALCommande.remplirListeCommande(ListeCommandedgv);
         ListeLigneCmddgv.Rows.Clear();
     }
 }
コード例 #5
0
ファイル: Form1.cs プロジェクト: NET-DSEN-C/Project
        private void find()
        {
            TextBox[] info =
            {
                RechercheRef,
                RechercheClientinput
            };

            DateTimePicker[] dates =
            {
                deb,
                fin
            };

            BALCommande.rechercheCmd(ListeCommandedgv, info, dates);
        }
コード例 #6
0
        private void gridList_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (gridList.SelectedRows.Count == 1)


            {
                string          IdCom = gridList.SelectedRows[0].Cells[0].Value.ToString();
                OleDbConnection cn    = new OleDbConnection();
                cn = BAL.Global.seConnecter(BAL.Global.cs);
                DAL.Commande    Cd;
                BAL.BALCommande Cb;
                Cd = new Commande();
                Cb = new BALCommande();
                int           id    = Cb.getCommandbyId(Cd, IdCom);
                string        idclt = id.ToString();
                BAL.BALClient bl;

                OleDbDataReader lect;

                lect = BAL.Global.ExecuterOleDBSelect(@"select * from Client where NumClient=" + idclt, cn);
                while (lect.Read())
                {
                    txtClient.Text  = lect.GetValue(1).ToString();
                    txtAdresse.Text = lect.GetValue(2).ToString();
                    txtVille.Text   = lect.GetValue(3).ToString();
                    txtCP.Text      = lect.GetValue(4).ToString();
                    txtTel.Text     = lect.GetValue(5).ToString();
                }
                BAL.Global.seDeconnecter(cn);
                lect.Close();
            }
            else
            {
                txtClient.Text  = "";
                txtAdresse.Text = "";
                txtVille.Text   = "";
                txtCP.Text      = "";
                txtTel.Text     = "";
            }
        }
コード例 #7
0
        private void btnModifier_Click(object sender, EventArgs e)
        {
            if (gridList.SelectedRows.Count == 1)
            {
                string Idcmd = gridList.SelectedRows[0].Cells[0].Value.ToString();

                bl = new BALCommande();
                dl = new Commande();



                Ajout f1 = new Ajout(gridList.SelectedRows[0].Cells[0].Value.ToString(), bl.getCltbyIdcmd(Idcmd).ToString());



                OleDbConnection cn = new OleDbConnection();
                OleDbDataReader lect;
                cn   = Global.seConnecter(Global.cs);
                lect = Global.ExecuterOleDBSelect(@"select * from Client where NumClient =" + Int32.Parse(bl.getCltbyIdcmd(Idcmd).ToString()), cn);
                while (lect.Read())
                {
                    f1.txtClient.Text     = lect.GetValue(1).ToString();
                    f1.txtRue.Text        = lect.GetValue(2).ToString();
                    f1.txtVille.Text      = lect.GetValue(3).ToString();
                    f1.txtCodePostal.Text = lect.GetValue(4).ToString();
                    f1.txtTel.Text        = lect.GetValue(5).ToString();
                }
                Global.seDeconnecter(cn);
                lect.Close();

                f1.ShowDialog();
            }


            else
            {
                MessageBox.Show("Selectionner le commande souhaiter" + "\n" + "Selectionner la ligne entiere.", "Erreur de selection", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: NET-DSEN-C/Project
 private void remplirListeCommandedgv()
 {
     BALCommande.remplirListeCommande(ListeCommandedgv);
 }