예제 #1
0
        public bool Update(UserDetails ud, out string error)
        {
            string sqlString = "UPDATE Tbl_Users SET Us_Username = @username, Us_Email = @email, Us_PostalCode = @postalcode WHERE Us_Id = @id";

            sql.SetCommand(sqlString);
            sql.AddIntParamter("id", ud.Id);
            sql.AddStringParameter("username", 20, ud.Username);
            sql.AddStringParameter("email", 20, ud.Email);
            sql.AddIntParamter("postalcode", ud.PostalCode);

            return(sql.Execute(out error));
        }
예제 #2
0
        public bool InsertLocation(LocationDetails ld, out string error)
        {
            string sqlCheck = "SELECT COUNT(*) FROM Tbl_Locations WHERE Loc_PostalCode = @postalcode";

            sql.SetCommand(sqlCheck);
            sql.AddIntParamter("postalcode", ld.PostalCode);
            if ((int)sql.ExecuteScalar(out error) != 0)
            {
                return(Update(ld, out error));
            }


            string sqlPostalCode = "INSERT INTO Tbl_Locations (Loc_PostalCode, Loc_Location) VALUES (@postalcode, @location)";

            sql.SetCommand(sqlPostalCode);
            sql.AddStringParameter("location", 20, ld.Location);
            sql.AddIntParamter("postalcode", ld.PostalCode);

            return(sql.Execute(out error));
        }