コード例 #1
0
        //Products
        public static void AlterProduct(int ProductID, string Productname, float price, string Colour, string Brand, string FrameType, string Glasstype, int?RightLensID, int?LeftLensID, string Productdescription = "")
        {
            SqlConnection conn = new SqlConnection(SQLConnecter.Connect());

            using (SqlCommand com = new SqlCommand())
            {
                com.Connection  = conn;
                com.CommandText = "AlterProduct";
                com.Parameters.Add("@ProductID", SqlDbType.Int).Value              = ProductID;
                com.Parameters.Add("@Productname", SqlDbType.VarChar).Value        = Productname;
                com.Parameters.Add("@Price", SqlDbType.Real).Value                 = price;
                com.Parameters.Add("@Colour", SqlDbType.VarChar).Value             = Colour;
                com.Parameters.Add("@Brand", SqlDbType.VarChar).Value              = Brand;
                com.Parameters.Add("@FrameType", SqlDbType.VarChar).Value          = FrameType;
                com.Parameters.Add("@Glasstype", SqlDbType.VarChar).Value          = Glasstype;
                com.Parameters.Add("@RightLensID", SqlDbType.Int).Value            = RightLensID;
                com.Parameters.Add("@LeftLensID", SqlDbType.Int).Value             = LeftLensID;
                com.Parameters.Add("@Productdescription", SqlDbType.VarChar).Value = Productdescription;
                com.CommandType = CommandType.StoredProcedure;

                conn.Open();
                com.ExecuteScalar();
                conn.Close();
            }
        }
コード例 #2
0
        public static DataTable GetProductsSpecificDataTable(string Brand, string Colour, string FrameType, string Glasstype, int Price)
        {
            var ProductSpeceficTable = new DataTable();

            using (SqlConnection conn = new SqlConnection(SQLConnecter.Connect()))
            {
                using (SqlCommand com = new SqlCommand())
                {
                    com.Connection  = conn;
                    com.CommandText = "SelectSpecificProducts";
                    com.Parameters.Add("@Brand", SqlDbType.VarChar).Value     = Brand;
                    com.Parameters.Add("@Colour", SqlDbType.VarChar).Value    = Colour;
                    com.Parameters.Add("@FrameType", SqlDbType.VarChar).Value = FrameType;
                    com.Parameters.Add("@Glasstype", SqlDbType.VarChar).Value = Glasstype;
                    com.Parameters.Add("@Price", SqlDbType.Real).Value        = Price;
                    com.CommandType = CommandType.StoredProcedure;

                    conn.Open();
                    SqlDataReader reader = com.ExecuteReader();

                    ProductSpeceficTable.Load(reader);
                }
            }
            return(ProductSpeceficTable);
        }
コード例 #3
0
        //Customer
        public static string AlterCustomer(string forename, string lastname, string adress, int phoneNumber, string email, float strengthRight, float strengthLeft, string notes, DateTime signupDate, int CustomerID)
        {
            SqlConnection conn = new SqlConnection(SQLConnecter.Connect());

            using (SqlCommand com = new SqlCommand())
            {
                com.Connection  = conn;
                com.CommandText = "AlterCustomer";
                com.Parameters.Add("@CustomerID", SqlDbType.Int).Value      = CustomerID;
                com.Parameters.Add("@Forename", SqlDbType.VarChar).Value    = forename;
                com.Parameters.Add("@Lastname", SqlDbType.VarChar).Value    = lastname;
                com.Parameters.Add("@adress", SqlDbType.VarChar).Value      = adress;
                com.Parameters.Add("@PhoneNumber", SqlDbType.Int).Value     = phoneNumber;
                com.Parameters.Add("@Email", SqlDbType.VarChar).Value       = email;
                com.Parameters.Add("@StrengthRight", SqlDbType.Float).Value = strengthRight;
                com.Parameters.Add("@StrengthLeft", SqlDbType.Float).Value  = strengthLeft;
                com.Parameters.Add("@notes", SqlDbType.VarChar).Value       = notes;
                com.Parameters.Add("@SignupDate", SqlDbType.Date).Value     = signupDate;
                com.CommandType = CommandType.StoredProcedure;

                conn.Open();

                com.ExecuteScalar();

                conn.Close();

                return("Customer Created!");
            }
        }
コード例 #4
0
        //Customer
        public static string AddCustomer(string Forename, string Lastname, string adress, int PhoneNumber, string Email, double StrengthRight, double StrengthLeft, DateTime SignupDate, string notes = "")
        {
            SqlConnection conn = new SqlConnection(SQLConnecter.Connect());

            using (SqlCommand com = new SqlCommand())
            {
                com.Connection  = conn;
                com.CommandText = "AddCustomer";
                com.Parameters.Add("@Forename", SqlDbType.VarChar).Value    = Forename;
                com.Parameters.Add("@Lastname", SqlDbType.VarChar).Value    = Lastname;
                com.Parameters.Add("@adress", SqlDbType.VarChar).Value      = adress;
                com.Parameters.Add("@PhoneNumber", SqlDbType.Int).Value     = PhoneNumber;
                com.Parameters.Add("@Email", SqlDbType.VarChar).Value       = Email;
                com.Parameters.Add("@StrengthRight", SqlDbType.Float).Value = StrengthRight;
                com.Parameters.Add("@StrengthLeft", SqlDbType.Float).Value  = StrengthLeft;
                com.Parameters.Add("@notes", SqlDbType.VarChar).Value       = notes;
                com.Parameters.Add("@SignupDate", SqlDbType.Date).Value     = SignupDate;
                com.CommandType = CommandType.StoredProcedure;

                conn.Open();

                com.ExecuteScalar();

                conn.Close();

                return("Customer Created!");
            }
        }
コード例 #5
0
        //Products
        public static void DeleteProduct(int ProductID)
        {
            SqlConnection conn = new SqlConnection(SQLConnecter.Connect());

            using (SqlCommand com = new SqlCommand())
            {
                com.Connection  = conn;
                com.CommandText = "DeleteProduct";
                com.Parameters.Add("@ProductID", SqlDbType.Int).Value = ProductID;
                com.CommandType = CommandType.StoredProcedure;

                conn.Open();
                com.ExecuteScalar();
                conn.Close();
            }
        }
コード例 #6
0
            public static string DeleteOrder(int OrderID)
            {
                SqlConnection conn = new SqlConnection(SQLConnecter.Connect());

                using (SqlCommand com = new SqlCommand())
                {
                    com.Connection  = conn;
                    com.CommandText = "DeleteOrder";
                    com.Parameters.Add("@OrderID", SqlDbType.Int).Value = OrderID;
                    com.CommandType = CommandType.StoredProcedure;

                    conn.Open();
                    com.ExecuteScalar();
                    conn.Close();
                    return("Order Deleted");
                }
            }
コード例 #7
0
        //Order
        public static void AddOrder(int OrderID, int customerID, DateTime Date)
        {
            SqlConnection conn = new SqlConnection(SQLConnecter.Connect());

            using (SqlCommand com = new SqlCommand())
            {
                com.Connection  = conn;
                com.CommandText = "AddOrder";
                com.Parameters.Add("@OrderID", SqlDbType.Int).Value    = OrderID;
                com.Parameters.Add("@CustomerID", SqlDbType.Int).Value = customerID;
                com.Parameters.Add("@Date", SqlDbType.Date).Value      = Date;
                com.CommandType = CommandType.StoredProcedure;

                conn.Open();
                com.ExecuteScalar();
                conn.Close();
            }
        }
コード例 #8
0
        //Products

        public static DataTable GetProductsDataTable()
        {
            var ProductTable = new DataTable();

            using (SqlConnection conn = new SqlConnection(SQLConnecter.Connect()))
            {
                using (SqlCommand com = new SqlCommand())
                {
                    com.Connection  = conn;
                    com.CommandText = "SelectAllProducts";
                    com.CommandType = CommandType.StoredProcedure;

                    conn.Open();
                    SqlDataReader reader = com.ExecuteReader();

                    ProductTable.Load(reader);
                }
            }
            return(ProductTable);
        }