Click here to Skip to main content
15,891,864 members
Home / Discussions / C#
   

C#

 
GeneralRe: problem retrieving info from one table to insert it into another Pin
ago248618-Mar-20 5:56
ago248618-Mar-20 5:56 
GeneralRe: problem retrieving info from one table to insert it into another Pin
OriginalGriff18-Mar-20 6:01
mveOriginalGriff18-Mar-20 6:01 
GeneralRe: problem retrieving info from one table to insert it into another Pin
Luc Pattyn18-Mar-20 6:04
sitebuilderLuc Pattyn18-Mar-20 6:04 
GeneralRe: problem retrieving info from one table to insert it into another Pin
OriginalGriff18-Mar-20 6:11
mveOriginalGriff18-Mar-20 6:11 
GeneralRe: problem retrieving info from one table to insert it into another Pin
ago248618-Mar-20 6:51
ago248618-Mar-20 6:51 
GeneralRe: problem retrieving info from one table to insert it into another Pin
ago248618-Mar-20 6:57
ago248618-Mar-20 6:57 
GeneralRe: problem retrieving info from one table to insert it into another Pin
OriginalGriff18-Mar-20 7:05
mveOriginalGriff18-Mar-20 7:05 
GeneralRe: problem retrieving info from one table to insert it into another Pin
ago248618-Mar-20 22:28
ago248618-Mar-20 22:28 
GeneralRe: problem retrieving info from one table to insert it into another Pin
OriginalGriff18-Mar-20 22:37
mveOriginalGriff18-Mar-20 22:37 
QuestionC# ATTNDACE Pin
villanueva bryan17-Mar-20 12:01
villanueva bryan17-Mar-20 12:01 
AnswerRe: C# ATTNDACE Pin
OriginalGriff17-Mar-20 12:33
mveOriginalGriff17-Mar-20 12:33 
Questionproblem to retrieve an info in a sql request / problème pour recéper une info dans une requête sql Pin
ago248616-Mar-20 6:53
ago248616-Mar-20 6:53 
AnswerRe: problem to retrieve an info in a sql request / problème pour recéper une info dans une requête sql Pin
OriginalGriff16-Mar-20 6:59
mveOriginalGriff16-Mar-20 6:59 
GeneralRe: problem to retrieve an info in a sql request / problème pour recéper une info dans une requête sql Pin
ago248616-Mar-20 7:08
ago248616-Mar-20 7:08 
GeneralRe: problem to retrieve an info in a sql request / problème pour recéper une info dans une requête sql Pin
OriginalGriff16-Mar-20 7:10
mveOriginalGriff16-Mar-20 7:10 
GeneralRe: problem to retrieve an info in a sql request / problème pour recéper une info dans une requête sql Pin
ago248616-Mar-20 7:10
ago248616-Mar-20 7:10 
Generalrecording problem Pin
ago248617-Mar-20 0:47
ago248617-Mar-20 0:47 
GeneralRe: recording problem Pin
OriginalGriff17-Mar-20 1:24
mveOriginalGriff17-Mar-20 1:24 
GeneralRe: recording problem Pin
ago248617-Mar-20 2:07
ago248617-Mar-20 2:07 
GeneralRe: recording problem Pin
OriginalGriff17-Mar-20 2:13
mveOriginalGriff17-Mar-20 2:13 
GeneralRe: recording problem Pin
ago248617-Mar-20 2:21
ago248617-Mar-20 2:21 
Ok, thank you sir. I removed my block of code in the try and here is the error: at the level of sql_cmd.ExecuteNonQuery ();
System.Data.OleDb.OleDbException: 'No value given for one or more of the required parameters.'


private void BtnAjouter_Click(object sender, EventArgs e)
        {
            int total;
            decimal total_achat;
            //si les champs sont vides
            if (TxtDesignation.Text == "" || TxtPrixUnitaire.Text == "" || TxtQteCmd.Text == "" || TxtQteStock.Text == "" || TxtRefProduit.Text == "")
            {
                MessageBox.Show("Rassurez vous que tous les champs ont bien été rempli.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                //Vérifier si la valeur saisie est numeric
                if (Int32.TryParse(TxtQteCmd.Text, out int value) && TxtRefProduit.Text != "")
                {
                    //Vérifier si la commande est inferieur ou egale au stock
                    int a = 0;
                    int b = 0;
                    int c;

                    //Convertire les textBox en int
                    int.TryParse(TxtQteCmd.Text.Trim(), out a);
                    int.TryParse(TxtQteStock.Text.Trim(), out b);
                    int.TryParse(TxtPrixUnitaire.Text.Trim(), out c);

                    if (a <= b)
                    {
                        total = a * c;
                        total_achat = 0;

                        //try
                       // {
                            setConnection();
                            sql_con.Open();
                           using (sql_cmd = sql_con.CreateCommand())
                            {
                               string txtQuery = "INSERT INTO Detail_temp (ref_det, qute_det, Designation, Prix_unitaire_HT, Prix_total_HT) VALUES (@ref_det,@qute_det,@Designation,@Prix_unitaire_HT,@Prix_total_HT)";
                               sql_cmd.Parameters.AddWithValue("@ref_det", TxtRefProduit.Text);
                               sql_cmd.Parameters.AddWithValue("@qute_det", TxtQteCmd.Text);
                               sql_cmd.Parameters.AddWithValue("@Designation", TxtDesignation.Text);
                               sql_cmd.Parameters.AddWithValue("@Prix_unitaire_HT", TxtPrixUnitaire.Text);
                               sql_cmd.Parameters.AddWithValue("@Prix_total_HT", total);
                               sql_cmd = new OleDbCommand(txtQuery, sql_con);
                               sql_cmd.ExecuteNonQuery();
                                //ExecuteQuery(txtQuery);
                            }
                       // }
                       // catch(OleDbException ex)
                       // {
                            //MessageBox.Show(ex.Source);
                        //}

GeneralRe: recording problem Pin
OriginalGriff17-Mar-20 2:34
mveOriginalGriff17-Mar-20 2:34 
GeneralRe: recording problem Pin
ago248617-Mar-20 2:40
ago248617-Mar-20 2:40 
GeneralRe: recording problem Pin
ago248617-Mar-20 2:43
ago248617-Mar-20 2:43 
GeneralRe: recording problem Pin
OriginalGriff17-Mar-20 2:51
mveOriginalGriff17-Mar-20 2:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.