Пример #1
0
        public void saveRecord(int iEaId, eaRecord eaR)
        {
            string sqlStr = "Update Emailadres set Ea_StatusId=@2, Ea_DispStatus=@3, Ea_KlBgId=@4, Ea_DispKlBg=@5, " +
                            "Ea_Emailadres=@6, Ea_Mutatiedatum=@7, Ea_Opmerking=@8 Where Ea_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", iEaId);
                        sqlCmd.Parameters.AddWithValue("@2", eaR.Ea_StatusId);
                        sqlCmd.Parameters.AddWithValue("@3", eaR.Ea_DispStatus);
                        sqlCmd.Parameters.AddWithValue("@4", eaR.Ea_KlBgId);
                        sqlCmd.Parameters.AddWithValue("@5", eaR.Ea_DispKlBg);
                        sqlCmd.Parameters.AddWithValue("@6", eaR.Ea_Emailadres);
                        sqlCmd.Parameters.AddWithValue("@7", eaR.Ea_Mutatiedatum);
                        sqlCmd.Parameters.AddWithValue("@8", eaR.Ea_Opmerking);
                        sqlCmd.ExecuteNonQuery();
                    }
                }
                catch (Exception) { }

                dbcDa.Close();
            }
        }
Пример #2
0
        private void recordsInList(SQLiteDataReader r)
        {
            eaRecord ear = new eaRecord();

            lstSubuitgavesoort.Clear();
            eaListCount  = 0;
            eaListTCount = 0;

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

                eaListTCount++;
                ear.Ea_Id         = r.GetInt32(r.GetOrdinal("Ea_Id"));
                ear.Ea_StatusId   = r.GetInt32(r.GetOrdinal("Ea_StatusId"));
                ear.Ea_DispStatus = r.GetString(r.GetOrdinal("Ea_DispStatus"));
                if (r.GetInt32(r.GetOrdinal("Ea_StatusId")) != 200009)
                {
                    eaListCount++;
                }
                ear.Ea_KlBgId       = r.GetInt32(r.GetOrdinal("Ea_KlBgId"));
                ear.Ea_DispKlBg     = r.GetString(r.GetOrdinal("Ea_DispKlBg"));
                ear.Ea_Emailadres   = r.GetString(r.GetOrdinal("Ea_Emailadres"));
                ear.Ea_Mutatiedatum = r.GetDateTime(r.GetOrdinal("Ea_Mutatiedatum"));
                ear.Ea_Opmerking    = "";
                try
                {
                    ear.Ea_Opmerking = r.GetString(r.GetOrdinal("Ea_Opmerking"));
                }
                catch (Exception)
                {
                }
                lstSubuitgavesoort.Add(ear);
            }
        }
Пример #3
0
        public eaRecord vulDefaultEa()
        {
            pf       pf    = new pf();
            eaRecord eaRec = new eaRecord();

            eaRec.Ea_StatusId     = 200009;
            eaRec.Ea_DispStatus   = "Emailadresgegevens zijn leeg / Tabelinitrecord";
            eaRec.Ea_KlBgId       = 1;
            eaRec.Ea_DispKlBg     = "Klant-Begunstigde";
            eaRec.Ea_Emailadres   = "*****@*****.**";
            eaRec.Ea_Mutatiedatum = DateTime.Parse("2000-01-01 00:00:00");
            eaRec.Ea_Opmerking    = "";
            return(eaRec);
        }
Пример #4
0
        public eaRecord vanRecord(int recNr)
        {
            eaRecord eaRec = new eaRecord();

            eaRec.Ea_Id           = lstSubuitgavesoort[recNr].Ea_Id;
            eaRec.Ea_StatusId     = lstSubuitgavesoort[recNr].Ea_StatusId;
            eaRec.Ea_DispStatus   = lstSubuitgavesoort[recNr].Ea_DispStatus;
            eaRec.Ea_KlBgId       = lstSubuitgavesoort[recNr].Ea_KlBgId;
            eaRec.Ea_DispKlBg     = lstSubuitgavesoort[recNr].Ea_DispKlBg;
            eaRec.Ea_Emailadres   = lstSubuitgavesoort[recNr].Ea_Emailadres;
            eaRec.Ea_Mutatiedatum = lstSubuitgavesoort[recNr].Ea_Mutatiedatum;
            eaRec.Ea_Opmerking    = lstSubuitgavesoort[recNr].Ea_Opmerking;
            return(eaRec);
        }
Пример #5
0
        public int newEaRecord()
        {
            pf       pf  = new pf();
            eaRecord dEa = new eaRecord();

            dEa = vulDefaultEa();
            int    newEaId = 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 Emailadres (Ea_StatusId, Ea_DispStatus, Ea_KlBgId, Ea_DispKlBg, " +
                                    "Ea_Emailadres, Ea_Mutatiedatum, Ea_Opmerking) Values (@2, @3, @4, @5, @6, @7, @8)";
                using (SQLiteCommand sqlCmd = new SQLiteCommand(sqlStr, dbcDa))
                {
                    SQLiteParameter p2 = new SQLiteParameter(); p2.ParameterName = "@2"; p2.Value = 200009; sqlCmd.Parameters.Add(p2);
                    SQLiteParameter p3 = new SQLiteParameter(); p3.ParameterName = "@3"; p3.Value = "Emailadrs-record is zijn leeg / Tabelinitrecord"; sqlCmd.Parameters.Add(p3);
                    SQLiteParameter p4 = new SQLiteParameter(); p4.ParameterName = "@4"; p4.Value = 1; sqlCmd.Parameters.Add(p4);
                    SQLiteParameter p5 = new SQLiteParameter(); p5.ParameterName = "@5"; p5.Value = "Klant-Begunstigde"; sqlCmd.Parameters.Add(p5);
                    SQLiteParameter p6 = new SQLiteParameter(); p6.ParameterName = "@6"; p6.Value = "*****@*****.**"; sqlCmd.Parameters.Add(p6);
                    SQLiteParameter p7 = new SQLiteParameter(); p7.ParameterName = "@7"; p7.Value = DateTime.Parse("2000-01-01 00:00:00"); sqlCmd.Parameters.Add(p7);
                    SQLiteParameter p8 = new SQLiteParameter(); p8.ParameterName = "@8"; p8.Value = findstring; sqlCmd.Parameters.Add(p8);
                    sqlCmd.ExecuteNonQuery();
                    dbcDa.Close();
                }

                // Zoek toegevoegde record
                tblEa ea = new tblEa();
                ea.zoekSubuitgavesoort("Ea_Opmerking = " + "\"" + findstring + "\"");
                newEaId = ea.lstSubuitgavesoort[0].Ea_Id;

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


                return(newEaId);
            }
        }