Exemple #1
0
        public int newPdRecord()
        {
            pf       pf  = new pf();
            pdRecord dPd = new pdRecord();

            dPd = vulDefaultPd();
            int    newPdId = new int();
            string sCs     = "Data Source=" + gv.sDataFilePad + ";Version=3;New=False;";

            using (SQLiteConnection dbcDa = new SQLiteConnection(sCs))
            {
                dbcDa.Open();
                string findstring = pf.randomString(6);
                string sqlStr     = "Insert Into Product (Prod_StatusId, Prod_DispStatus, Prod_Naamkort, Prod_Naamlang, " +
                                    "Prod_Kleur, Prod_Code, Prod_Soort, Prod_ActiefJN, Prod_Dispactief, Prod_Waarde, " +
                                    "Prod_Aantaleenhedenperproduct, Prod_Verzamelnaam, Prod_Waardepereenheid, Prod_Mutatiedatum, " +
                                    "Prod_Opmerking) Values (@2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12, @13, @14, @15, @16)";
                using (SQLiteCommand sqlCmd = new SQLiteCommand(sqlStr, dbcDa))
                {
                    SQLiteParameter p2  = new SQLiteParameter(); p2.ParameterName = "@2"; p2.Value = 170009; sqlCmd.Parameters.Add(p2);
                    SQLiteParameter p3  = new SQLiteParameter(); p3.ParameterName = "@3"; p3.Value = "Product-record is leeg / Tabelinitrecord"; sqlCmd.Parameters.Add(p3);
                    SQLiteParameter p4  = new SQLiteParameter(); p4.ParameterName = "@4"; p4.Value = "Prod_kort"; sqlCmd.Parameters.Add(p4);
                    SQLiteParameter p5  = new SQLiteParameter(); p5.ParameterName = "@5"; p5.Value = "Prod_lang"; sqlCmd.Parameters.Add(p5);
                    SQLiteParameter p6  = new SQLiteParameter(); p6.ParameterName = "@6"; p6.Value = "Kleur"; sqlCmd.Parameters.Add(p6);
                    SQLiteParameter p7  = new SQLiteParameter(); p7.ParameterName = "@7"; p7.Value = "Prod_code"; sqlCmd.Parameters.Add(p7);
                    SQLiteParameter p8  = new SQLiteParameter(); p8.ParameterName = "@8"; p8.Value = "B"; sqlCmd.Parameters.Add(p8);
                    SQLiteParameter p9  = new SQLiteParameter(); p9.ParameterName = "@9"; p9.Value = 0; sqlCmd.Parameters.Add(p9);
                    SQLiteParameter p10 = new SQLiteParameter(); p10.ParameterName = "@10"; p10.Value = "Nee"; sqlCmd.Parameters.Add(p10);
                    SQLiteParameter p11 = new SQLiteParameter(); p11.ParameterName = "@11"; p11.Value = 0; sqlCmd.Parameters.Add(p11);
                    SQLiteParameter p12 = new SQLiteParameter(); p12.ParameterName = "@12"; p12.Value = 20; sqlCmd.Parameters.Add(p12);
                    SQLiteParameter p13 = new SQLiteParameter(); p13.ParameterName = "@13"; p13.Value = "vel"; sqlCmd.Parameters.Add(p13);
                    SQLiteParameter p14 = new SQLiteParameter(); p14.ParameterName = "@14"; p14.Value = 0; sqlCmd.Parameters.Add(p14);
                    SQLiteParameter p15 = new SQLiteParameter(); p15.ParameterName = "@15"; p15.Value = DateTime.Parse("2000-01-01 00:00:00"); sqlCmd.Parameters.Add(p15);
                    SQLiteParameter p16 = new SQLiteParameter(); p16.ParameterName = "@16"; p16.Value = findstring; sqlCmd.Parameters.Add(p16);
                    sqlCmd.ExecuteNonQuery();
                    dbcDa.Close();
                }

                // Zoek toegevoegde record
                tblPd pd = new tblPd();
                pd.zoekProductRecord("Prod_Opmerking = " + "\"" + findstring + "\"");
                newPdId = pd.lstProductRecord[0].Prod_Id;

                // Verwijder infor uit Opmerking-veld
                dbcDa.Open();
                sqlStr = "Update Product set Prod_Opmerking=@16 where Prod_Id = @1;";
                using (SQLiteCommand sqlCmd = new SQLiteCommand(sqlStr, dbcDa))
                {
                    sqlCmd.Parameters.AddWithValue("@1", newPdId);
                    sqlCmd.Parameters.AddWithValue("@16", "");
                    sqlCmd.ExecuteNonQuery();
                }
                dbcDa.Close();


                return(newPdId);
            }
        }
Exemple #2
0
        private void recordsInList(SQLiteDataReader r)
        {
            pdRecord pdr = new pdRecord();

            lstProductRecord.Clear();
            pdListCount  = 0;
            pdListTCount = 0;

            while (r.Read())
            {
                //Maak list van geselecteerde rijen

                pdListTCount++;
                pdr.Prod_Id         = r.GetInt32(r.GetOrdinal("Prod_Id"));
                pdr.Prod_StatusId   = r.GetInt32(r.GetOrdinal("Prod_StatusId"));
                pdr.Prod_DispStatus = r.GetString(r.GetOrdinal("Prod_DispStatus"));
                if (r.GetInt32(r.GetOrdinal("Prod_StatusId")) != 170009)
                {
                    pdListCount++;
                }
                pdr.Prod_Naamkort   = r.GetString(r.GetOrdinal("Prod_Naamkort"));
                pdr.Prod_Naamlang   = r.GetString(r.GetOrdinal("Prod_Naamlang"));
                pdr.Prod_Kleur      = r.GetString(r.GetOrdinal("Prod_Kleur"));
                pdr.Prod_Code       = r.GetString(r.GetOrdinal("Prod_Code"));
                pdr.Prod_Soort      = r.GetString(r.GetOrdinal("Prod_Soort"));
                pdr.Prod_ActiefJN   = r.GetInt16(r.GetOrdinal("Prod_ActiefJN"));
                pdr.Prod_Dispactief = r.GetString(r.GetOrdinal("Prod_Dispactief"));
                pdr.Prod_Waarde     = r.GetDecimal(r.GetOrdinal("Prod_Waarde"));
                pdr.Prod_Aantaleenhedenperproduct = r.GetByte(r.GetOrdinal("Prod_Aantaleenhedenperproduct"));
                pdr.Prod_Verzamelnaam             = r.GetString(r.GetOrdinal("Prod_Verzamelnaam"));
                pdr.Prod_Waardepereenheid         = r.GetDecimal(r.GetOrdinal("Prod_Waardepereenheid"));
                pdr.Prod_Mutatiedatum             = r.GetDateTime(r.GetOrdinal("Prod_Mutatiedatum"));
                pdr.Prod_Opmerking = "";
                try
                {
                    pdr.Prod_Opmerking = r.GetString(r.GetOrdinal("Prod_Opmerking"));
                }
                catch (Exception)
                {
                }
                lstProductRecord.Add(pdr);
            }
        }
Exemple #3
0
        public void saveRecord(int iPdId, pdRecord pdR)
        {
            string sqlStr = "Update Product set Prod_StatusId=@2, Prod_DispStatus=@3, Prod_Naamkort=@4, Prod_Naamlang=@5, " +
                            "Prod_Kleur=@6, Prod_Code=@7, Prod_Soort=@8, Prod_ActiefJN=@9, Prod_Dispactief=@10, Prod_Waarde=@11, " +
                            "Prod_Aantaleenhedenperproduct=@12, Prod_Verzamelnaam=@13, Prod_Waardepereenheid=@14, Prod_Mutatiedatum=@15, " +
                            "Prod_Opmerking=@16 Where Prod_Id=@1";

            string sCs = "Data Source=" + gv.sDataFilePad + ";Version=3;New=False;";

            using (SQLiteConnection dbcDa = new SQLiteConnection(sCs))
            {
                dbcDa.Open();
                try
                {
                    using (SQLiteCommand sqlCmd = new SQLiteCommand(sqlStr, dbcDa))
                    {
                        sqlCmd.Parameters.AddWithValue("@1", iPdId);
                        sqlCmd.Parameters.AddWithValue("@2", pdR.Prod_StatusId);
                        sqlCmd.Parameters.AddWithValue("@3", pdR.Prod_DispStatus);
                        sqlCmd.Parameters.AddWithValue("@4", pdR.Prod_Naamkort);
                        sqlCmd.Parameters.AddWithValue("@5", pdR.Prod_Naamlang);
                        sqlCmd.Parameters.AddWithValue("@6", pdR.Prod_Kleur);
                        sqlCmd.Parameters.AddWithValue("@7", pdR.Prod_Code);
                        sqlCmd.Parameters.AddWithValue("@8", pdR.Prod_Soort);
                        sqlCmd.Parameters.AddWithValue("@9", pdR.Prod_ActiefJN);
                        sqlCmd.Parameters.AddWithValue("@10", pdR.Prod_Dispactief);
                        sqlCmd.Parameters.AddWithValue("@11", pdR.Prod_Waarde);
                        sqlCmd.Parameters.AddWithValue("@12", pdR.Prod_Aantaleenhedenperproduct);
                        sqlCmd.Parameters.AddWithValue("@13", pdR.Prod_Verzamelnaam);
                        sqlCmd.Parameters.AddWithValue("@14", pdR.Prod_Waardepereenheid);
                        sqlCmd.Parameters.AddWithValue("@15", pdR.Prod_Mutatiedatum);
                        sqlCmd.Parameters.AddWithValue("@16", pdR.Prod_Opmerking);
                        sqlCmd.ExecuteNonQuery();
                    }
                }
                catch (Exception) { }

                dbcDa.Close();
            }
        }
Exemple #4
0
        public pdRecord vulDefaultPd()
        {
            pf       pf    = new pf();
            pdRecord pdRec = new pdRecord();

            pdRec.Prod_StatusId   = 170009;
            pdRec.Prod_DispStatus = "Product-record is leeg / Tabelinitrecord";
            pdRec.Prod_Naamkort   = "Prod_kort";
            pdRec.Prod_Naamlang   = "Prod_lang";
            pdRec.Prod_Kleur      = "Kleur";
            pdRec.Prod_Code       = "Prod_code";
            pdRec.Prod_Soort      = "B";
            pdRec.Prod_ActiefJN   = 0;
            pdRec.Prod_Dispactief = "Nee";
            pdRec.Prod_Waarde     = 0;
            pdRec.Prod_Aantaleenhedenperproduct = 20;
            pdRec.Prod_Verzamelnaam             = "vel";
            pdRec.Prod_Waardepereenheid         = 0;
            pdRec.Prod_Mutatiedatum             = DateTime.Parse("2000-01-01 00:00:00");
            pdRec.Prod_Opmerking = "";
            return(pdRec);
        }
Exemple #5
0
        public pdRecord vanRecord(int recNr)
        {
            pdRecord pdRec = new pdRecord();

            pdRec.Prod_Id         = lstProductRecord[recNr].Prod_Id;
            pdRec.Prod_StatusId   = lstProductRecord[recNr].Prod_StatusId;
            pdRec.Prod_DispStatus = lstProductRecord[recNr].Prod_DispStatus;
            pdRec.Prod_Naamkort   = lstProductRecord[recNr].Prod_Naamkort;
            pdRec.Prod_Naamlang   = lstProductRecord[recNr].Prod_Naamlang;
            pdRec.Prod_Kleur      = lstProductRecord[recNr].Prod_Kleur;
            pdRec.Prod_Code       = lstProductRecord[recNr].Prod_Code;
            pdRec.Prod_Soort      = lstProductRecord[recNr].Prod_Soort;
            pdRec.Prod_ActiefJN   = lstProductRecord[recNr].Prod_ActiefJN;
            pdRec.Prod_Dispactief = lstProductRecord[recNr].Prod_Dispactief;
            pdRec.Prod_Waarde     = lstProductRecord[recNr].Prod_Waarde;
            pdRec.Prod_Aantaleenhedenperproduct = lstProductRecord[recNr].Prod_Aantaleenhedenperproduct;
            pdRec.Prod_Verzamelnaam             = lstProductRecord[recNr].Prod_Verzamelnaam;
            pdRec.Prod_Waardepereenheid         = lstProductRecord[recNr].Prod_Waardepereenheid;
            pdRec.Prod_Mutatiedatum             = lstProductRecord[recNr].Prod_Mutatiedatum;
            pdRec.Prod_Opmerking = lstProductRecord[recNr].Prod_Opmerking;
            return(pdRec);
        }