예제 #1
0
 public void RedigerKunde(Kunder Kunde)
 {
     try
     {
         using (SqlConnection Con = new SqlConnection(ConString))
         {
             Con.Open();
             SqlCommand    CmdSelect = new SqlCommand("SELECT Id from Kunder", Con);
             SqlCommand    CmdInsert = new SqlCommand("UPDATE Kunder SET Fornavn ='" + Kunde.Fornavn + "', Efternavn = '" + Kunde.Efternavn + "', Email = '" + Kunde.Email + "', Tlf = " + Kunde.Tlf + ",Kundetype = '" + Kunde.Kundetype + "' WHERE Id =" + Kunde.Id, Con);
             SqlDataReader Reader    = CmdSelect.ExecuteReader();
             bool          IdFundet  = false;
             while (Reader.Read())
             {
                 if (Reader.GetInt32(0) == Kunde.Id)
                 {
                     IdFundet = true;
                 }
             }
             Reader.Close();
             if (IdFundet == true)
             {
                 CmdInsert.ExecuteNonQuery();
             }
         }
     }
     catch (Exception Ex) { Console.WriteLine(Ex.Message.ToString()); }
 }
예제 #2
0
        public List <Kunder> VisKunder(bool SorterEftn)
        {
            using (SqlConnection Con = new SqlConnection(ConString))
            {
                List <Kunder> Kunde = new List <Kunder>();
                Con.Open();
                string Sql;
                if (SorterEftn)
                {
                    Sql = "SELECT * FROM Kunder ORDER BY Efternavn";
                }
                else
                {
                    Sql = "SELECT * FROM Kunder";
                }
                SqlCommand    Cmd    = new SqlCommand(Sql, Con);
                SqlDataReader Reader = Cmd.ExecuteReader();

                while (Reader.Read())
                {
                    int    Id        = Reader.GetInt32(0);
                    string Fornavn   = Reader.GetString(1);
                    string Efternavn = Reader.GetString(2);
                    string Email     = Reader.GetString(3);
                    int    Tlf       = Reader.GetInt32(4);
                    string Kundetype = Reader.GetString(5);
                    Kunder Knd       = new Kunder(Id, Fornavn, Efternavn, Email, Tlf, Kundetype);
                    Kunde.Add(Knd);
                }
                return(Kunde);
            }
        }
예제 #3
0
        public Kunder IndtastAlt()
        {
            int    Id        = IndtastId();
            string Fornavn   = IndtastFornavn();
            string Efternavn = IndtastEfternavn();
            string Email     = IndtastEmail();
            int    Tlf       = IndtastTlf();
            string Kundetype = IndtastKundetype();
            Kunder Kunde     = new Kunder(Id, Fornavn, Efternavn, Email, Tlf, Kundetype);

            return(Kunde);
        }
예제 #4
0
 public void OpretKunde(Kunder Kunde)
 {
     try
     {
         using (SqlConnection Con = new SqlConnection(ConString))
         {
             Con.Open();
             SqlCommand Cmd = new SqlCommand("INSERT INTO Kunder VALUES ('" + Kunde.Fornavn + "','" + Kunde.Efternavn + "','" + Kunde.Email + "','" + Kunde.Tlf + "','" + Kunde.Kundetype + "')", Con);
             Cmd.ExecuteNonQuery();
         }
     }
     catch (Exception Ex) { Console.WriteLine(Ex.Message.ToString()); }
 }