Ejemplo n.º 1
0
        public void saveRecord(int iScId, scRecord scR)
        {
            string sqlStr = "Update Subcategorie set Scat_StatusId=@2, Scat_DispStatus=@3, Scat_Kort=@4, Scat_Lang=@5, Scat_HcatId=@6, Scat_DispHcat=@7, " +
                            "Scat_Code=@8, Scat_WijzigentoegestaanJN=@9, Scat_Mutatiedatum=@10, Scat_Opmerking=@11 Where Scat_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", iScId);
                        sqlCmd.Parameters.AddWithValue("@2", scR.Scat_StatusId);
                        sqlCmd.Parameters.AddWithValue("@3", scR.Scat_DispStatus);
                        sqlCmd.Parameters.AddWithValue("@4", scR.Scat_Kort);
                        sqlCmd.Parameters.AddWithValue("@5", scR.Scat_Lang);
                        sqlCmd.Parameters.AddWithValue("@6", scR.Scat_HcatId);
                        sqlCmd.Parameters.AddWithValue("@7", scR.Scat_DispHcat);
                        sqlCmd.Parameters.AddWithValue("@8", scR.Scat_Code);
                        sqlCmd.Parameters.AddWithValue("@9", scR.Scat_WijzigentoegestaanJN);
                        sqlCmd.Parameters.AddWithValue("@10", scR.Scat_Mutatiedatum);
                        sqlCmd.Parameters.AddWithValue("@11", scR.Scat_Opmerking);
                        sqlCmd.ExecuteNonQuery();
                    }
                }
                catch (Exception) { }

                dbcDa.Close();
            }
        }
Ejemplo n.º 2
0
        public int newScRecord()
        {
            pf       pf  = new pf();
            scRecord dSc = new scRecord();

            dSc = vulDefaultSc();
            int    newScId = 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 Subcategorie (Scat_StatusId, Scat_DispStatus, Scat_Kort, Scat_Lang, Scat_HcatId, Scat_DispHcat, " +
                                    "Scat_Code, Scat_WijzigentoegestaanJN, Scat_Mutatiedatum, Scat_Opmerking) Values " +
                                    "(@2, @3, @4, @5, @6, @7, @8, @9, @10, @11)";
                using (SQLiteCommand sqlCmd = new SQLiteCommand(sqlStr, dbcDa))
                {
                    SQLiteParameter p2  = new SQLiteParameter(); p2.ParameterName = "@2"; p2.Value = 160009; sqlCmd.Parameters.Add(p2);
                    SQLiteParameter p3  = new SQLiteParameter(); p3.ParameterName = "@3"; p3.Value = "Scat-record is zijn leeg / Tabelinitrecord"; sqlCmd.Parameters.Add(p3);
                    SQLiteParameter p4  = new SQLiteParameter(); p4.ParameterName = "@4"; p4.Value = "Scat_kort"; sqlCmd.Parameters.Add(p4);
                    SQLiteParameter p5  = new SQLiteParameter(); p5.ParameterName = "@5"; p5.Value = "Scat_lang"; sqlCmd.Parameters.Add(p5);
                    SQLiteParameter p6  = new SQLiteParameter(); p6.ParameterName = "@6"; p6.Value = 1; sqlCmd.Parameters.Add(p6);
                    SQLiteParameter p7  = new SQLiteParameter(); p7.ParameterName = "@7"; p7.Value = ""; sqlCmd.Parameters.Add(p7);
                    SQLiteParameter p8  = new SQLiteParameter(); p8.ParameterName = "@8"; p8.Value = ""; sqlCmd.Parameters.Add(p8);
                    SQLiteParameter p9  = new SQLiteParameter(); p9.ParameterName = "@9"; p9.Value = 1; sqlCmd.Parameters.Add(p9);
                    SQLiteParameter p10 = new SQLiteParameter(); p10.ParameterName = "@10"; p10.Value = DateTime.Parse("2000-01-01 00:00:00"); sqlCmd.Parameters.Add(p10);
                    SQLiteParameter p11 = new SQLiteParameter(); p11.ParameterName = "@11"; p11.Value = findstring; sqlCmd.Parameters.Add(p11);
                    sqlCmd.ExecuteNonQuery();
                    dbcDa.Close();
                }

                // Zoek toegevoegde record
                tblSc sc = new tblSc();
                sc.zoekSubcategorieRecord("Scat_Opmerking = " + "\"" + findstring + "\"");
                newScId = sc.lstSubcategorieRecord[0].Scat_Id;

                // Verwijder infor uit Opmerking-veld
                dbcDa.Open();
                sqlStr = "Update Subcategorie set Scat_Opmerking=@8 where Scat_Id = @1;";
                using (SQLiteCommand sqlCmd = new SQLiteCommand(sqlStr, dbcDa))
                {
                    sqlCmd.Parameters.AddWithValue("@1", newScId);
                    sqlCmd.Parameters.AddWithValue("@8", "");
                    sqlCmd.ExecuteNonQuery();
                }
                dbcDa.Close();


                return(newScId);
            }
        }
Ejemplo n.º 3
0
        public scRecord vanRecord(int recNr)
        {
            scRecord scRec = new scRecord();

            scRec.Scat_Id                   = lstSubcategorieRecord[recNr].Scat_Id;
            scRec.Scat_StatusId             = lstSubcategorieRecord[recNr].Scat_StatusId;
            scRec.Scat_DispStatus           = lstSubcategorieRecord[recNr].Scat_DispStatus;
            scRec.Scat_Kort                 = lstSubcategorieRecord[recNr].Scat_Kort;
            scRec.Scat_Lang                 = lstSubcategorieRecord[recNr].Scat_Lang;
            scRec.Scat_HcatId               = lstSubcategorieRecord[recNr].Scat_HcatId;
            scRec.Scat_DispHcat             = lstSubcategorieRecord[recNr].Scat_DispHcat;
            scRec.Scat_Code                 = lstSubcategorieRecord[recNr].Scat_Code;
            scRec.Scat_WijzigentoegestaanJN = lstSubcategorieRecord[recNr].Scat_WijzigentoegestaanJN;
            scRec.Scat_Mutatiedatum         = lstSubcategorieRecord[recNr].Scat_Mutatiedatum;
            scRec.Scat_Opmerking            = lstSubcategorieRecord[recNr].Scat_Opmerking;
            return(scRec);
        }
Ejemplo n.º 4
0
        public scRecord vulDefaultSc()
        {
            pf       pf    = new pf();
            scRecord scRec = new scRecord();

            scRec.Scat_StatusId             = 160009;
            scRec.Scat_DispStatus           = "Scat-record is leeg / Tabel-initrecord";
            scRec.Scat_Kort                 = "Scat_kort";
            scRec.Scat_Lang                 = "Scat_lang";
            scRec.Scat_HcatId               = 1;
            scRec.Scat_DispHcat             = "";
            scRec.Scat_Code                 = "";
            scRec.Scat_WijzigentoegestaanJN = 1;
            scRec.Scat_Mutatiedatum         = DateTime.Parse("2000-01-01 00:00:00");
            scRec.Scat_Opmerking            = "";
            return(scRec);
        }
Ejemplo n.º 5
0
        private void recordsInList(SQLiteDataReader r)
        {
            scRecord scr = new scRecord();

            lstSubcategorieRecord.Clear();
            scListCount  = 0;
            scListTCount = 0;

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

                scListTCount++;
                scr.Scat_Id         = r.GetInt32(r.GetOrdinal("Scat_Id"));
                scr.Scat_StatusId   = r.GetInt32(r.GetOrdinal("Scat_StatusId"));
                scr.Scat_DispStatus = r.GetString(r.GetOrdinal("Scat_DispStatus"));
                if (r.GetInt32(r.GetOrdinal("Scat_StatusId")) != 160009)
                {
                    scListCount++;
                }
                scr.Scat_Kort                 = r.GetString(r.GetOrdinal("Scat_Kort"));
                scr.Scat_Lang                 = r.GetString(r.GetOrdinal("Scat_Lang"));
                scr.Scat_HcatId               = r.GetInt32(r.GetOrdinal("Scat_HcatId"));
                scr.Scat_DispHcat             = r.GetString(r.GetOrdinal("Scat_DispHcat"));
                scr.Scat_Code                 = r.GetString(r.GetOrdinal("Scat_Code"));
                scr.Scat_WijzigentoegestaanJN = r.GetInt32(r.GetOrdinal("Scat_WijzigentoegestaanJN"));
                scr.Scat_Mutatiedatum         = r.GetDateTime(r.GetOrdinal("Scat_Mutatiedatum"));
                scr.Scat_Opmerking            = "";
                try
                {
                    scr.Scat_Opmerking = r.GetString(r.GetOrdinal("Scat_Opmerking"));
                }
                catch (Exception)
                {
                }
                lstSubcategorieRecord.Add(scr);
            }
        }