コード例 #1
0
ファイル: clsAppointments.cs プロジェクト: Tech-E/Tech-E
 public bool Find(Int32 AppointmentID)
 {
     //create an instance of the data connection
     clsDataConnection DB = new clsDataConnection();
     //add the parameter for the address no to search for
     DB.AddParameter("@AppointmentID", AppointmentID);
     //execute the stored procedure
     DB.Execute("sproc_tblAppointment_FilterByAppointmentID");
     //if one record is found (there should either one or zero!)
     if (DB.Count == 1)
     {
         //copy the data from the database to the private data members
         appointmentID = Convert.ToInt32(DB.DataTable.Rows[0]["AppointmentID"]);
         appointmentLocation = Convert.ToString(DB.DataTable.Rows[0]["AppointmentLocation"]);
         appointmentDate = Convert.ToDateTime(DB.DataTable.Rows[0]["AppointmentDate"]);             
         //return that everything worked OK
         return true;
     }
     //if no record was found
     else
     {
         //return false indicating a probelm
         return false;
     }
 }
コード例 #2
0
        public string SavedSearch (Int32 AgeFrom, Int32 AgeTo, string Location)
        {
            clsDataConnection DataConnection = new clsDataConnection();
            DataConnection.AddParameter("AgeFrom", AgeFrom);
            DataConnection.AddParameter("AgeTo", AgeTo);
            DataConnection.AddParameter("Location", Location);
            DataConnection.Execute("sproc_tblCustomer_GetEmailAddressFromAgeAndLocation");

            string EmailAddress = "";

            ////get the count
            Int32 RecordCount = DataConnection.Count;
            Int32 Index = 0;
            while (Index < RecordCount)
            {
                EmailAddress += DataConnection.DataTable.Rows[Index]["EmailAddress"].ToString();
                if (Index == RecordCount - 1)
                {
                    EmailAddress += "";
                }
                else
                {
                    EmailAddress += ", ";
                }
                Index++;
            }
            return EmailAddress;
        }
コード例 #3
0
 //public constructor
 public clsEmailCollection()
 {
     //instance of the database connection class
     clsDataConnection DB = new clsDataConnection();
     //exectue the stored procedure
     DB.Execute("sproc_tblEmail_SelectAll");
     //get the count
     Int32 RecordCount = DB.Count;
     //set up index for the loop
     Int32 Index = 0;
     //while there are records to process
     while (Index < RecordCount)
     {
         //create a new instance of the email class
         clsEmail AEmail = new clsEmail();
         //get the email subject
         AEmail.EmailSubject = DB.DataTable.Rows[Index]["EmailSubject"].ToString();
         //get the primary key
         AEmail.EmailNo = Convert.ToInt32(DB.DataTable.Rows[Index]["EmailNo"]);
         //get the email Content
         AEmail.EmailContent = DB.DataTable.Rows[Index]["EmailContent"].ToString();
         //get the email address recieving
         AEmail.EmailAddressNo = Convert.ToInt32(DB.DataTable.Rows[Index]["EmailAddressNo"]);
         //passess the EmailAddressNo to get the EmailAddress
         AEmail.EmailAddress = GetEmailAddress(AEmail.EmailAddressNo);
         //add the Email to the private data
         allEmails.Add(AEmail);
         //add to the index
         Index++;
     }
 }
コード例 #4
0
 public void GetOneEmail(Int32 EmailNo, bool IsArchive, out string EmailSubject, out string EmailContent)
 {
     if (IsArchive == true)
     {
         //instance of the database connection class
         clsDataConnection DB = new clsDataConnection();
         //this adds the parameter ArchiveNo (masked as EmailNo for purposes of the retrieval
         DB.AddParameter("ArchiveNo", EmailNo);
         //this executes the stored procedure for the email address
         DB.Execute("sproc_tblArchive_GetEmail");
         //this retrieves one email content and subject from the Table "tblEmailAddress", index only needs to be 0
         EmailContent = DB.DataTable.Rows[0]["EmailContent"].ToString();
         //this retrieves the email subject.
         EmailSubject = DB.DataTable.Rows[0]["EmailSubject"].ToString();
     }
     else
     {
         //instance of the database connection class
         clsDataConnection DB = new clsDataConnection();
         //this adds the parameter EmailNo
         DB.AddParameter("EmailNo", EmailNo);
         //this executes the stored procedure for the email address
         DB.Execute("sproc_tblEmail_GetEmail");
         //this retrieves one email content and subject from the Table "tblEmailAddress", index only needs to be 0
         EmailContent = DB.DataTable.Rows[0]["EmailContent"].ToString();
         //this retrieves the email subject.
         EmailSubject = DB.DataTable.Rows[0]["EmailSubject"].ToString();
     }
 }
コード例 #5
0
ファイル: clsPaymentCollection.cs プロジェクト: Tech-E/Tech-E
        public clsPaymentCollection()
        {
            //var for the index
            Int32 Index = 0;
            //var to store the record count
            Int32 RecordCount = 0;
            //object for the data connection
            clsDataConnection DB = new clsDataConnection();
            //execute the stored procedure
            DB.Execute("sproc_tblPayment_SelectAll");
            //get the count of records
            RecordCount = DB.Count;
            //while there are records to proccess
            while (Index < RecordCount)
            {
                //create a blank customer
                clsPayment APayment = new clsPayment();
                //    //read in the fields from the current record               
                APayment.PaymentNo = Convert.ToInt32(DB.DataTable.Rows[Index]["PaymentNo"]);
                APayment.PaymentMethod = Convert.ToString(DB.DataTable.Rows[Index]["PaymentMethod"]);
                APayment.Amount = Convert.ToDecimal(DB.DataTable.Rows[Index]["Amount"]);
                APayment.Dateadded = Convert.ToDateTime(DB.DataTable.Rows[Index]["DateAdded"]);
                //    //add the record to the private data member
                paymentList.Add(APayment);
                //    //point at the next record
                Index++;

            }
        }
コード例 #6
0
 public clsAppointmentCollection()
 {
     //var for the index
     Int32 Index = 0;
     //var to store the record count
     Int32 RecordCount = 0;
     //object for the data connection
     clsDataConnection DB = new clsDataConnection();
     //execute the stored procedure
     DB.Execute("sproc_tblAppointment_SelectAll");
     //get the count of records
     RecordCount = DB.Count;
     //while there are records to proccess
     while (Index < RecordCount)
     {
         //create a blank appointment
         clsAppointments AnAppointment = new clsAppointments();
         //    //read in the fields from the current record               
         AnAppointment.AppointmentID = Convert.ToInt32(DB.DataTable.Rows[Index]["AppointmentID"]);
         AnAppointment.AppointmentLocation = Convert.ToString(DB.DataTable.Rows[Index]["AppointmentLocation"]);
         AnAppointment.AppointmentDate = Convert.ToDateTime(DB.DataTable.Rows[Index]["AppointmentDate"]);
         //    //add the record to the private data member
         appointmentList.Add(AnAppointment);
         //    //point at the next record
         Index++;
     }
 }
コード例 #7
0
ファイル: clsProductCollection.cs プロジェクト: Tech-E/Tech-E
     public clsProductCollection()
 {
     //var for the index
     Int32 Index = 0;
     //var to store the record count
     Int32 RecordCount = 0;
     //object for the data connection
     clsDataConnection DB = new clsDataConnection();
     //execute the stored procedure
     DB.Execute("sproc_tblProduct_SelectAll");
     //get the count of records
     RecordCount = DB.Count;
     //while there are records to proccess
     while (Index < RecordCount)
     {
         //create a blank customer
         clsProduct AProduct = new clsProduct();
     //    //read in the fields from the current record               
         AProduct.ProductNo = Convert.ToInt32(DB.DataTable.Rows[Index]["ProductNo"]);
         AProduct.ProductName = Convert.ToString(DB.DataTable.Rows[Index]["ProductName"]);
         AProduct.ProductType = Convert.ToString(DB.DataTable.Rows[Index]["ProductType"]);
         AProduct.ProductDescription = Convert.ToString(DB.DataTable.Rows[Index]["ProductDescription"]);
         AProduct.ProductPrice = Convert.ToDecimal(DB.DataTable.Rows[Index]["ProductPrice"]);
         AProduct.ProductManufacturer = Convert.ToString(DB.DataTable.Rows[Index]["ProductManufacturer"]);
         AProduct.ProductsInStock = Convert.ToInt32(DB.DataTable.Rows[Index]["ProductsInStock"]);
     //    //add the record to the private data member
         productList.Add(AProduct);
     //    //point at the next record
         Index++;
     }
 }
コード例 #8
0
 public void AddNewSavedSearch(Int32 AgeMin, Int32 AgeMax, string Location)
 {
     clsDataConnection NewConn = new clsDataConnection();
     NewConn.AddParameter("AgeFrom", AgeMin);
     NewConn.AddParameter("AgeTo", AgeMax);
     NewConn.AddParameter("Location", Location);
     NewConn.Execute("sproc_tblGroupList_AddNewGroupList");
 }
コード例 #9
0
        public void RemoveItem(Int32 AgeFrom, Int32 AgeTo, string Location)
        {

            clsDataConnection DataConn = new clsDataConnection();
            DataConn.AddParameter("AgeFrom", AgeFrom);
            DataConn.AddParameter("AgeTo", AgeTo);
            DataConn.AddParameter("Location", Location);
            DataConn.Execute("sproc_tblGroupList_RemoveGroupList");
        }
コード例 #10
0
ファイル: clsStaffCollection.cs プロジェクト: Tech-E/Tech-E
 public void Delete(int Staffid)
 {
     //deletes the recoed point ti by this staff
     //connect to the database
     clsDataConnection NewDBProducts = new clsDataConnection();
     //set the paraters for the stored procedure
     NewDBProducts.AddParameter("@staffid", Staffid);
     //exectue the store procedure
     NewDBProducts.Execute("sproc_tblStaff_Delete");
 }
コード例 #11
0
 public string GetEmailAddress(Int32 EmailAddressNo)
 {
     //instance of the database connection class
     clsDataConnection DB = new clsDataConnection();
     //this adds the parameter EmailAddressNo
     DB.AddParameter("EmailNo", EmailAddressNo);
     //this executes the stored procedure for the email address
     DB.Execute("sproc_tblEmailAddress_GetEmailAddress");
     //this retrieves one email address from the Table "tblEmailAddress", index only needs to be 0
     string EmailAddress = DB.DataTable.Rows[0]["EmailAddress"].ToString();
     //this returns the output
     return EmailAddress;
 }
コード例 #12
0
        public int Add()
        {
            //adds a new record to the database base on the values of mThisDestination
            //connect to the DataBase
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@EndPointHouseNo", mThisDestination.EndPointHouseNo);
            DB.AddParameter("@EndPointPostCode", mThisDestination.EndPointPostCode);
            DB.AddParameter("@EndPointStreet", mThisDestination.EndPointStreet);
            DB.AddParameter("@EndPointTown", mThisDestination.@EndPointTown);
            DB.AddParameter("@PickupTime", mThisDestination.PickupTime);
            DB.AddParameter("@DropoffTime", mThisDestination.DropoffTime);
            //Execute the query returning the primary key value
            return(DB.Execute("sproc_tblDestination_Insert"));
        }
コード例 #13
0
        public void Update()
        {
            //update an existing record based on the value of thisStock
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            DB.AddParameter("@StockID", mThisStock.StockID);
            DB.AddParameter("@Name", mThisStock.Name);
            DB.AddParameter("@Description", mThisStock.Description);
            DB.AddParameter("@StockQuantity", mThisStock.StockQuantity);
            DB.AddParameter("@StockItemPrice", mThisStock.StockItemPrice);
            //execute the stored procedure
            DB.Execute("sproc_tblStock_Update");
        }
コード例 #14
0
ファイル: clsStaffCollection.cs プロジェクト: Tech-E/Tech-E
        //Add Stafff Information
        public int AddStaff(clsStaff staffModel)
        {
            dBConnection = new clsDataConnection();
            //execute 
            dBConnection.AddParameter("@Name", staffModel.Staffname);
            dBConnection.AddParameter("@Age", staffModel.Age);
            dBConnection.AddParameter("@Brief", staffModel.Brief);
            dBConnection.AddParameter("@Gender", staffModel.Gender);
            dBConnection.AddParameter("@Mobilesphone", staffModel.Mobilesphone);
            dBConnection.AddParameter("@workage", staffModel.Workage);
            dBConnection.AddParameter("@positiob", staffModel.Position);

            return dBConnection.Execute("sproc_Staff_Insert");

        }
コード例 #15
0
        public int Add()
        {
            //adds the new record to the database on the values of mThisStock
            //connects to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            DB.AddParameter("@CarModel", mThisStock.CarModel);
            DB.AddParameter("@BHP", mThisStock.BHP);
            DB.AddParameter("@Price", mThisStock.Price);
            DB.AddParameter("@Availability", mThisStock.Availability);
            DB.AddParameter("@DateAdded", mThisStock.DateAdded);
            //execute the query returining the primary key value
            return(DB.Execute("sproc_tblStock_Insert"));
        }
コード例 #16
0
        public int Add()
        {
            //adds new records to the database based on the value of mThisStock
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            //DB.AddParameter("@StockID", mThisStock.StockID);
            DB.AddParameter("@Name", mThisStock.Name);
            DB.AddParameter("@Description", mThisStock.Description);
            DB.AddParameter("@StockQuantity", mThisStock.StockQuantity);
            DB.AddParameter("@StockItemPrice", mThisStock.StockItemPrice);
            //execute the query returning the primary key value
            return(DB.Execute("sproc_tblStock_Insert"));
        }
コード例 #17
0
        public int Add()
        {
            //add new record to database based on the value of thiscar
            //connect 2 db
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            DB.AddParameter("@RegPlate", mThisCar.RegPlate);
            DB.AddParameter("@CarName", mThisCar.CarName);
            DB.AddParameter("@CarModel", mThisCar.CarModel);
            DB.AddParameter("@CarColour", mThisCar.CarColour);
            DB.AddParameter("@EngineSize", mThisCar.EngineSize);
            DB.AddParameter("@Price", mThisCar.Price);
            return(DB.Execute("sproc_tblCars_Insert"));
        }
コード例 #18
0
    public Int32 Add()
    {
        clsDataConnection NewDBStudent = new clsDataConnection();

        NewDBStudent.AddParameter("@StudentPNumber", mThisStudent.StudentPNumber);
        NewDBStudent.AddParameter("@StudentFullName", mThisStudent.StudentFullName);
        NewDBStudent.AddParameter("@StudentAdditionDate", mThisStudent.StudentAdditionDate);
        NewDBStudent.AddParameter("@StudentExpelled", mThisStudent.StudentExpelled);
        NewDBStudent.AddParameter("@StudentCourseNo", mThisStudent.StudentCourseNo);
        NewDBStudent.AddParameter("@StudentAttendancePercentage", mThisStudent.StudentAttendancePercentage);
        NewDBStudent.AddParameter("@StudentStartingYear", mThisStudent.StudentStartingYear);
        NewDBStudent.AddParameter("@StudentTutorNo", mThisStudent.StudentTutorNo);

        return(NewDBStudent.Execute("sproc_tblStudent_Insert"));
    }
コード例 #19
0
        private void btnArchiveEmail_Click(object sender, EventArgs e)
        {
            //try
            //{
            clsDataConnection Connection = new clsDataConnection();

            Connection.AddParameter("EmailNo", EmailNo);
            Connection.Execute("sproc_tblEmailAndArchive_PutEmailInArchive");
            MessageBox.Show("Successful transfer!");
            //}
            //catch
            //{
            //    MessageBox.Show("Sorry there was an error, please try again.");
            //}
        }
コード例 #20
0
        public int Add()
        {
            //adds a new record to the database based on the valyes of mThisStaff
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters
            DB.AddParameter("@FirstName", mThisStaff.FirstName);
            DB.AddParameter("@LastName", mThisStaff.LastName);
            DB.AddParameter("@Address", mThisStaff.StaffAddress);
            DB.AddParameter("@PhoneNo", mThisStaff.StaffPhoneNo);
            DB.AddParameter("@PostCode", mThisStaff.StaffPostCode);
            //execute quey return the primary key value
            return(DB.Execute("sproc_TblStaff_Insert"));
        }
コード例 #21
0
        public void Update()
        {
            //update an existing record based on the values of ThisProduct
            //database connection
            clsDataConnection DB = new clsDataConnection();

            //set the parameters fpr the stored procedure
            DB.AddParameter("@ProductNo", mThisProduct.ProductNo);
            DB.AddParameter("@ProductName", mThisProduct.ProductName);
            DB.AddParameter("@Description", mThisProduct.Description);
            DB.AddParameter("@Price", mThisProduct.Price);
            DB.AddParameter("@Active", mThisProduct.Active);
            //execute the stored procedure
            DB.Execute("sproc_tblProduct_Update");
        }
コード例 #22
0
        public int Add()
        {
            //adds a new record to the database based on the valyes of mThisProduct
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters
            DB.AddParameter("@ProductName", mThisProduct.ProductName);
            DB.AddParameter("@Description", mThisProduct.Description);
            DB.AddParameter("@Price", mThisProduct.Price);
            DB.AddParameter("@Active", mThisProduct.Active);

            //execute quey return the primary key value
            return(DB.Execute("sproc_tblProduct_Insert"));
        }
コード例 #23
0
        public void Update()
        {
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@StaffID", mThisStaff.StaffID);
            DB.AddParameter("@StaffName", mThisStaff.StaffName);
            DB.AddParameter("@OfficeCode", mThisStaff.OfficeCode);
            DB.AddParameter("@PositionID", mThisStaff.PositionID);
            DB.AddParameter("@ContactNumber", mThisStaff.ContactNumber);
            DB.AddParameter("@Address", mThisStaff.Address);
            DB.AddParameter("@HireDate", mThisStaff.HireDate);
            DB.AddParameter("@IsEmployed", mThisStaff.IsEmployed);

            DB.Execute("sproc_tblStaff_Update");
        }
コード例 #24
0
        /// <summary>
        /// Update ThisCustomer record to the input values. Cannot change read-only field date_created
        /// </summary>
        public void Update()
        {
            //update an exiting record based on the valies of ThisCustomer
            //connect to db
            clsDataConnection db = new clsDataConnection();

            //set the paramteres for the stores procedure
            db.AddParameter("@uId", ThisCustomer.cusId);
            db.AddParameter("@uName", ThisCustomer.cusName);
            db.AddParameter("@uEmail", ThisCustomer.cusEmail);
            db.AddParameter("@uPassword", ThisCustomer.cusPassword);
            db.AddParameter("@uStatus", ThisCustomer.cusAccountStatus);
            //execute
            db.Execute("tblCustomerUpdate");
        }
コード例 #25
0
        public int Update()
        {
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@CustomerId", mThisCustomer.CustomerId);
            DB.AddParameter("@Name", mThisCustomer.Name);
            DB.AddParameter("@EmailAddress", mThisCustomer.EmailAddress);
            DB.AddParameter("@Address", mThisCustomer.Address);
            DB.AddParameter("@Password", mThisCustomer.Password);
            DB.AddParameter("@IsEmailConfirmed", mThisCustomer.isEmailConfirmed);
            DB.AddParameter("@LoyaltyPoints", mThisCustomer.LoyaltyPoints);
            DB.AddParameter("@CreatedAt", mThisCustomer.CreatedAt);

            return(DB.Execute("sproc_tblCustomer_Update"));
        }
コード例 #26
0
        public int Add()
        {
            //adds a new record to the database based on the values of thisStaff
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameter for the stored procedure
            DB.AddParameter("@StaffName", mThisStaff.StaffName);
            DB.AddParameter("@StaffTelNumber", mThisStaff.StaffTelNumber);
            DB.AddParameter("@StaffAddress", mThisStaff.StaffAddress);
            DB.AddParameter("@DateJoined", mThisStaff.DateJoined);
            DB.AddParameter("@Active", mThisStaff.Active);
            //exeute the query retruning the primary key value
            return(DB.Execute("sproc_tblStaff_Insert"));
        }
コード例 #27
0
        public void Update()
        {
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@ProductNo", mThisProduct.ProductNo);
            DB.AddParameter("@StockAmount", mThisProduct.StockAmount);
            DB.AddParameter("@UnitPrice", mThisProduct.UnitPrice);
            DB.AddParameter("@ProductName", mThisProduct.ProductName);
            DB.AddParameter("@ProductDescription", mThisProduct.ProductDescription);
            DB.AddParameter("@InStock", mThisProduct.InStock);
            DB.AddParameter("@DiscountPercentage", mThisProduct.DiscountPercentage);
            DB.AddParameter("@DiscountActive", mThisProduct.DiscountActive);

            DB.Execute("dbo.sproc_tblProduct_Update");
        }
コード例 #28
0
        public int Add()
        {
            //adds a new record to the database based on the values of mThisSale
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            DB.AddParameter("@ItemNo", mThisStock.ItemNo);
            DB.AddParameter("@ItemName", mThisStock.ItemName);
            DB.AddParameter("@AgeRating", mThisStock.AgeRating);
            DB.AddParameter("@Genre", mThisStock.Genre);
            DB.AddParameter("@Condition", mThisStock.Condition);
            //execute the query returning the primary key value
            return(DB.Execute("sproc_tblStock_Insert"));
        }
コード例 #29
0
        public void Update()
        {
            //update an existing record based on the values of thisAddress
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            DB.AddParameter("@OrderID", mThisOrder.OrderID);
            DB.AddParameter("@CustomerID", mThisOrder.CustomerID);
            DB.AddParameter("@StaffID", mThisOrder.StaffID);
            DB.AddParameter("@OrderDate", mThisOrder.OrderDate);
            DB.AddParameter("@OrderStatus", mThisOrder.OrderStatus);
            //execute the stored procedure
            DB.Execute("sproc_tblOrder_Update");
        }
コード例 #30
0
    //function for the find public method
    public Boolean Find(Int32 PhoneNo)
    {
        //initialised the db connection
        clsDataConnection dBConnection = new clsDataConnection();

        //add the phone No parameter
        dBConnection.AddParameter("@PhoneNo", PhoneNo);
        //execute the query
        dBConnection.Execute("sproc_tblPhone_FilterByPhoneNo");
        //if the record was found
        if (dBConnection.Count == 1)
        {
            //get the phone no
            mPhoneNo = Convert.ToInt32(dBConnection.DataTable.Rows[0]["PhoneNo"]);
            //get the phone name
            mPhoneName = Convert.ToString(dBConnection.DataTable.Rows[0]["PhoneName"]);
            //get the brand
            mBrand = Convert.ToString(dBConnection.DataTable.Rows[0]["Brand"]);
            //get the screen size
            mScreenSize = Convert.ToString(dBConnection.DataTable.Rows[0]["ScreenSize"]);
            //get the Operating System
            mOperatingSystem = Convert.ToString(dBConnection.DataTable.Rows[0]["OperatingSystem"]);
            //get the back camera
            mBackCamera = Convert.ToString(dBConnection.DataTable.Rows[0]["BackCamera"]);
            //get the battery size
            mBatterySize = Convert.ToString(dBConnection.DataTable.Rows[0]["BatterySize"]);
            //get the release date
            mReleaseDate = Convert.ToDateTime(dBConnection.DataTable.Rows[0]["ReleaseDate"]);
            //get the company no
            mCompanyNo = Convert.ToInt32(dBConnection.DataTable.Rows[0]["CompanyNo"]);
            try
            {
                //get the Discontinued
                mDiscontinued = Convert.ToBoolean(dBConnection.DataTable.Rows[0]["Discontinued"]);
            }
            catch
            {
                mDiscontinued = true;
            }
            //return success
            return(true);
        }
        else
        {
            //return failure
            return(false);
        }
    }
コード例 #31
0
        void DisplayUserAssignedMoods()
        {
            pnlMyTags.Controls.Clear();
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@UserId", userId);
            DB.AddParameter("@FilmId", filmId);
            DB.Execute("sproc_tblFilmMood_FilterByUserIdAndFilmId");
            Int32 recordCount = DB.Count;
            Int32 index       = 0;

            if (recordCount != 0)
            {
                while (index < recordCount)
                {
                    Panel pnlTag = new Panel();
                    pnlTag.CssClass = "tagWholeContainer";

                    Panel pnlTextContainer = new Panel();
                    pnlTextContainer.CssClass = "textcontainer";
                    Label lblTag = new Label();
                    lblTag.Text = DB.DataTable.Rows[index]["Description"].ToString();
                    pnlTextContainer.Controls.Add(lblTag);
                    pnlTag.Controls.Add(pnlTextContainer);

                    Panel pnlRemoveContainer = new Panel();
                    pnlRemoveContainer.CssClass = "removeContainer";
                    ImageButton imgbtnRemoveTag = new ImageButton();
                    imgbtnRemoveTag.CssClass        = "image";
                    imgbtnRemoveTag.ImageUrl        = "Images/Remove.png";
                    imgbtnRemoveTag.OnClientClick   = "return btnRemoveTag_Clicked()";
                    imgbtnRemoveTag.CommandArgument = DB.DataTable.Rows[index]["MoodId"].ToString();
                    imgbtnRemoveTag.Command        += ImgbtnRemoveTag_Command;

                    pnlRemoveContainer.Controls.Add(imgbtnRemoveTag);
                    pnlTag.Controls.Add(pnlRemoveContainer);

                    pnlMyTags.Controls.Add(pnlTag);

                    index++;
                }
                pnlMyTags.Visible = true;
            }
            else
            {
                pnlMyTags.Visible = false;
            }
        }
コード例 #32
0
        public Boolean Find(int filmId)
        {
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@FilmId", filmId);
            DB.Execute("sproc_tblLinksFilterByFilmId");
            if (DB.Count == 1)
            {
                mImdbId = Convert.ToInt32(DB.DataTable.Rows[0]["ImdbId"]);
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #33
0
        public int Add()
        {
            // adds record to database based on mThisOrder
            // connect to database

            clsDataConnection DB = new clsDataConnection();

            // set values
            DB.AddParameter("@NumberPlate", mThisOrder.numberPlate);
            DB.AddParameter("@CustomerID", mThisOrder.customerID);
            DB.AddParameter("Quantity", mThisOrder.quantity);
            DB.AddParameter("@Price", mThisOrder.price);
            DB.AddParameter("@DateOrdered", mThisOrder.dateOrdered);
            // return primary key of new record
            return(DB.Execute("dbo.sproc_OrderTable_Insert"));
        }
コード例 #34
0
        public int Add()
        {
            clsDataConnection DB = new clsDataConnection();

            // ClsOrder AnOrder = new ClsOrder();
            DB.AddParameter("@CustomerID", mThisOrder.CustomerID);
            DB.AddParameter("@CarID", mThisOrder.CarID);
            DB.AddParameter("@PaymentID", mThisOrder.PaymentID);
            DB.AddParameter("@DateOfOrder", mThisOrder.DateOfOrder = DateTime.Now.Date);
            DB.AddParameter("@ServiceID", mThisOrder.ServiceID);
            DB.AddParameter("@OrderPrice", mThisOrder.OrderPrice);
            DB.AddParameter("@OrderStatus", mThisOrder.OrderStatus);
            DB.AddParameter("@Completed", mThisOrder.Completed);

            return(DB.Execute("sproc_tblOrder_InsertOrder"));
        }
コード例 #35
0
        public void Update()
        {
            // update an existing record based on ThisOrder value
            // connect to database
            clsDataConnection DB = new clsDataConnection();

            // set parameters for stored procedure
            DB.AddParameter("@OrderID", mThisOrder.orderID);
            DB.AddParameter("@NumberPlate", mThisOrder.numberPlate);
            DB.AddParameter("@CustomerID", mThisOrder.customerID);
            DB.AddParameter("Quantity", mThisOrder.quantity);
            DB.AddParameter("@Price", mThisOrder.price);
            DB.AddParameter("@DateOrdered", mThisOrder.dateOrdered);
            // execute stored procedure
            DB.Execute("dbo.sproc_OrderTable_Update");
        }
コード例 #36
0
        //function for the public Update method
        public void Update()
        {
            //create a connection to the database
            clsDataConnection NewOrder = new clsDataConnection();

            NewOrder.AddParameter("@OrderID", ThisOrder.OrderId);
            NewOrder.AddParameter("@Number", ThisOrder.OrderNumber.ToString());

            NewOrder.AddParameter("@Name", ThisOrder.OrderName);

            NewOrder.AddParameter("@Quantity", ThisOrder.OrderQuantity);
            NewOrder.AddParameter("@Date", ThisOrder.OrderDate);
            NewOrder.AddParameter("@Total", ThisOrder.OrderTotal);
            //execute the query
            NewOrder.Execute("sproc_tblOrder_Update");
        }
コード例 #37
0
        public int Add()
        {
            //add a new record to the database based on the values of mThisOrder
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            DB.AddParameter("@ItemName", mThisOrder.ItemName);
            DB.AddParameter("@ItemType", mThisOrder.ItemType);
            DB.AddParameter("@Price", mThisOrder.Price);
            DB.AddParameter("@Date", mThisOrder.Date);
            DB.AddParameter("@Quality", mThisOrder.Quality);
            DB.AddParameter("@Quantity", mThisOrder.Quantity);
            //execute the query returning the primary key data
            return(DB.Execute("sproc_tblOrder_Insert"));
        }
コード例 #38
0
        public void Update()
        {
            //update the existing record bsaed on the values of thisCustomer
            //connect the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters to the stored procedure
            DB.AddParameter("@CustomerID", mThisCustomer.CustomerID);
            DB.AddParameter("@CustomerName", mThisCustomer.CustomerName);
            DB.AddParameter("@CustomerTelNumber", mThisCustomer.CustomerTelNumber);
            DB.AddParameter("@CustomerAddress", mThisCustomer.CustomerAddress);
            DB.AddParameter("@DateJoined", mThisCustomer.DateJoined);
            DB.AddParameter("@Active", mThisCustomer.Active);
            //return the primary key of the new record
            DB.Execute("sproc_tblCustomer_Update");
        }
        public int Add()
        {
            //adds a new recors to the database based on the values od mThisCourse
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            // set the parameters for the stored procedure
            DB.AddParameter("@Title", mThisCourse.Title);
            DB.AddParameter("@Category", mThisCourse.Category);
            DB.AddParameter("@Tutor", mThisCourse.Tutor);
            DB.AddParameter("@LiveDate", mThisCourse.LiveDate);
            DB.AddParameter("@Available", mThisCourse.Available);
            DB.AddParameter("@Price", mThisCourse.Price);
            //execute the query returning the primary key value
            return(DB.Execute("sproc_Courses_Insert"));
        }
コード例 #40
0
        public void Update()
        {
            //update an existing record based on the values of thiscars
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the paramters for the storted procedures
            DB.AddParameter("@CarID", mThisCar.CarID);
            DB.AddParameter("@RegPlate", mThisCar.RegPlate);
            DB.AddParameter("@CarName", mThisCar.CarName);
            DB.AddParameter("@CarModel", mThisCar.CarModel);
            DB.AddParameter("@CarColour", mThisCar.CarColour);
            DB.AddParameter("@EngineSize", mThisCar.EngineSize);
            DB.AddParameter("@Price", mThisCar.Price);
            DB.Execute("sproc_tblCars_Update");
        }
コード例 #41
0
        public clsStaffCollection()
        {
            mStaffList = new List <clsStaff>();

            this.thisStaff = new clsStaff();

            Int32 Index = 0;

            Int32 RecordCount = 0;

            clsDataConnection DB = new clsDataConnection();

            DB.Execute("sproc_tblStaff_SelectAll");

            PopulateArray(DB);
        }
コード例 #42
0
        public int Add(string someEmail, string someFirstName, string someLastName, string someTelephone, string someTitle)
        {
            //adds a new record to the database based on the values of thisTutor
            //connect to the database
            clsDataConnection DB = new clsDataConnection();

            //set the parameters for the stored procedure
            //DB.AddParameter("@OrderNo", mThisOrder.OrderNo);
            DB.AddParameter("@Email", someEmail);
            DB.AddParameter("@FirstName", someFirstName);
            DB.AddParameter("@LastName", someLastName);
            DB.AddParameter("@Telephone", someTelephone);
            DB.AddParameter("@Title", someTitle);
            //execute the query returning the primary key value
            return(DB.Execute("sproc_tblStaff_Insert"));
        }
コード例 #43
0
        //public void FindAllStockItems()
        public clsStockCollection()
        {
            //re-set the connection
            clsDataConnection myDB = new clsDataConnection();
//execute the stored procedure
            myDB.Execute("sproc_tblStockItem_SelectAll");
//get the count of records
            Int32 recordCount = myDB.Count;

            //var to store the index
            Int32 Index = 0;
//while there are still records to process
            while (Index < myDB.Count)
            ////var to store the user number of the current record
            //Int32 StockNo;
            ////var to flag that user was found
            //Boolean StockFound;
            
            
            
            {
                //create an instance of the stock item class
                clsStockItem AStockItem = new clsStockItem();
                //get the stock name
                AStockItem.StockName = myDB.DataTable.Rows[Index]["StockName"].ToString();
                //get the primary key
                AStockItem.StockNo = Convert.ToInt32(myDB.DataTable.Rows[Index]["StockNo"]);

//increment the index
                Index++;
                ////get the user number from the database
                //StockNo = Convert.ToInt32(myDB.DataTable.Rows[Index]["StockNo"]);
                ////find the user by invoking the find method
                //StockFound = NewItem.Find(StockNo);
                //if (StockFound == true)
                //{
                //    //add the user to the list
                allStock.Add(AStockItem);
                //}
                
            }
        }
コード例 #44
0
        //public constructor for the class
        //this constructor is a function that runs when class is created
        public clsServiceOrderCollection()
        {
            //create instance of data connection class
            clsDataConnection DB = new clsDataConnection();
            //execute stored procedure to get list of data
            DB.Execute("sproc_tblServiceOrder_SelectAll");
            //get count of records
            Int32 RecordCount = DB.Count;
            //Set up index for the loop
            Int32 Index = 0;
            //while there are records to process
            while (Index < RecordCount)
            {
                //create instance of Service Order class
                clsServiceOrder AnOrder = new clsServiceOrder();
                //get service
                AnOrder.Service = DB.DataTable.Rows[Index]["Service"].ToString();
                //get primary key
                AnOrder.OrderNo = Convert.ToInt32(DB.DataTable.Rows[Index]["OrderNo"]);
                //increment the index
                Index++;


                /* //create instance of order class to store an order
                 clsServiceOrder AnOrder = new clsServiceOrder();
                 //set service to 'Antivirus'
                 AnOrder.Service = "Antivirus";
                 //add the order to the private list of orders
                 allOrders.Add(AnOrder);
                 //re-initialise the AnOrder object to accept a new item
                 AnOrder = new clsServiceOrder();
                 //set the new service to 'Memory'
                 AnOrder.Service = "Memory";
                 //add second service to private list of orders
                 allOrders.Add(AnOrder);
                 //the private list now contains two orders*/
            }
        }
コード例 #45
0
        public clsCustomerCollection()
        {
            //var for the index
            Int32 Index = 0;
            //var to store the record count
            Int32 RecordCount = 0;
            //object for the data connection
            clsDataConnection DB = new clsDataConnection();
            //execute the stored procedure
            DB.Execute("sproc_tblCustomer_SelectAll");
            //get the count of records
            RecordCount = DB.Count;
            //while there are records to proccess
            while (Index < RecordCount)
            {
                //create a blank customer
                clsCustomer ACustomer = new clsCustomer();
                //read in the fields from the current record
                ACustomer.CustomerNo = Convert.ToInt32(DB.DataTable.Rows[Index]["CustomerNo"]);
                ACustomer.FirstName = Convert.ToString(DB.DataTable.Rows[Index]["FirstName"]);
                ACustomer.LastName = Convert.ToString(DB.DataTable.Rows[Index]["LastName"]);
                ACustomer.AddressLine1 = Convert.ToString(DB.DataTable.Rows[Index]["AddressLine1"]);
                ACustomer.AddressLine2 = Convert.ToString(DB.DataTable.Rows[Index]["AddressLine2"]);
                ACustomer.Town = Convert.ToString(DB.DataTable.Rows[Index]["Town/City"]);
                ACustomer.PostCode = Convert.ToString(DB.DataTable.Rows[Index]["PostCode"]);
                ACustomer.EmailAddress = Convert.ToString(DB.DataTable.Rows[Index]["EmailAddress"]);
                ACustomer.UserName = Convert.ToString(DB.DataTable.Rows[Index]["UserName"]);
                ACustomer.Password = Convert.ToString(DB.DataTable.Rows[Index]["Password"]);
                ACustomer.PhoneNo = Convert.ToString(DB.DataTable.Rows[Index]["PhoneNo"]);
                //add the record to the private data member
                customerList.Add(ACustomer);
                //point at the next record
                Index++;

            }
        }
コード例 #46
0
ファイル: clsStaff.cs プロジェクト: Tech-E/Tech-E
        public clsStaff Find(Int32 Staffid)
        {

            //initialise the DBConnection
            clsDataConnection dBConnection = new clsDataConnection();
            //add the Product No parameter
            dBConnection.AddParameter("@Staffid", Staffid);
            //execute the query
            dBConnection.Execute("sproc_tblStaff_FilterByStaffid");
            //if the record was found
            clsStaff clstaffs = new clsStaff();
            if (dBConnection.Count == 1)
            {
                //get the Product No
                clstaffs.Staffid = Convert.ToInt32(dBConnection.DataTable.Rows[0]["Staffid"]);
                clstaffs.Staffname = Convert.ToString(dBConnection.DataTable.Rows[0]["Staffname"]);
                clstaffs.Age = Convert.ToInt32(dBConnection.DataTable.Rows[0]["Age"]);
                clstaffs.Brief = Convert.ToString(dBConnection.DataTable.Rows[0]["Brief"]);
                clstaffs.Gender = Convert.ToString(dBConnection.DataTable.Rows[0]["Gender"]);
                clstaffs.Mobilesphone = Convert.ToString(dBConnection.DataTable.Rows[0]["Mobilesphone"]);
                clstaffs.Workage = Convert.ToInt32(dBConnection.DataTable.Rows[0]["Workage"]);
                clstaffs.Position = Convert.ToString(dBConnection.DataTable.Rows[0]["Position"]);
            }
            //return success
            return clstaffs;

        }
コード例 #47
0
        public int Add()
        {
            //adds a new record to the database based on the values of thisStockItem
            //connect to the database
            clsDataConnection DB = new clsDataConnection();
            //set the parameters for the stored procedure
            //DB.AddParameter("@StockNo", thisStockItem.StockNo);
            DB.AddParameter("@ItemPrice", thisStockItem.ItemPrice);
            DB.AddParameter("@StockLevel", thisStockItem.StockLevel);
            DB.AddParameter("@StockItemDescription", thisStockItem.StockItemDescription);
            DB.AddParameter("@StockName", thisStockItem.StockName);
            DB.AddParameter("@SupplierName", thisStockItem.SupplierName);

            
            //execute the query returning the primary key value
            return DB.Execute("sproc_tblStockItem_Insert");
        }
コード例 #48
0
        private void btnArchiveEmail_Click(object sender, EventArgs e)
        {
            //try
            //{
                clsDataConnection Connection = new clsDataConnection();
                Connection.AddParameter("EmailNo", EmailNo);
                Connection.Execute("sproc_tblEmailAndArchive_PutEmailInArchive");
                MessageBox.Show("Successful transfer!");
            //}
            //catch
            //{
            //    MessageBox.Show("Sorry there was an error, please try again.");
            //}

        }
コード例 #49
0
ファイル: clsStaffCollection.cs プロジェクト: Tech-E/Tech-E
        public void Update()
        {
            //update the recoed point ti by this staff
            //connect to the database
            clsDataConnection NewDBProducts = new clsDataConnection();
            //set the paraters for the stored procedure
            dBConnection.AddParameter("@staffid", ThisStaff.Staffid);
            dBConnection.AddParameter("@Name", ThisStaff.Staffname);
            dBConnection.AddParameter("@Age", ThisStaff.Age);
            dBConnection.AddParameter("@Brief", ThisStaff.Brief);
            dBConnection.AddParameter("@Gender", ThisStaff.Gender);
            dBConnection.AddParameter("@Mobilesphone", ThisStaff.Mobilesphone);
            dBConnection.AddParameter("@workage", ThisStaff.Workage);
            dBConnection.AddParameter("@positiob", ThisStaff.Position);

            //exectue the store procedure
            NewDBProducts.Execute("sproc_tblStaff_Update");
        }
コード例 #50
0
        public void UpdateEmails()
        {
            using (ImapClient client = new ImapClient("imap.gmail.com", 993, "*****@*****.**", "DeMonfortUniversity2015", AuthMethod.Auto, true))
            {
                int EmailAddressNo = 0;

                var uids = client.Search(SearchCondition.All());
                var messages = client.GetMessages(uids);

                foreach (var mail in messages)
                {
                    
                    //set up the data connection
                    clsDataConnection DB = new clsDataConnection();

                    DB.AddParameter("EmailContent", mail.Body);
                    DB.Execute("sproc_tblEmail_CheckIfExists");
                    DB.Execute("sproc_tblArchive_CheckIfExists");

                    //Int32 Result = Convert.ToInt32(DB.DataTable.Rows[0]["EmailNo"]);
                    if (DB.DataTable.Rows.Count == 0)
                    {
                        clsDataConnection DB5 = new clsDataConnection();
                        string from = Convert.ToString(mail.From);
                        //this uses substrings to extract the data we need from the email
                        string output = from.Substring(from.IndexOf("<") + 1, from.IndexOf(">") - from.IndexOf("<") - 1);
                        DB5.AddParameter("EmailAddress", output);
                        DB5.Execute("sproc_tblEmail_CheckEmailAddress");
                        if (DB.DataTable.Rows.Count == 0)
                        {
                            clsDataConnection DB3 = new clsDataConnection();
                            DB3.AddParameter("EmailAddress", output);
                            DB3.Execute("sproc_tblEmailAddress_InsertNewEmailAddress");
                        }
                        clsDataConnection DB4 = new clsDataConnection();
                        DB4.AddParameter("EmailAddress", output);
                        DB4.Execute("sproc_tblEmail_CheckEmailAddress");
                        EmailAddressNo = Convert.ToInt32(DB4.DataTable.Rows[0]["EmailAddressNo"]);

                        //new data connection for new parameters
                        clsDataConnection DB2 = new clsDataConnection();

                        var header = mail.Headers["Subject"];

                        string body = mail.Body;

                        DB2.AddParameter("EmailSubject", header);

                        DB2.AddParameter("EmailContent", body);

                        DB2.AddParameter("EmailAddressNo", EmailAddressNo);

                        DB2.Execute("sproc_tblEmail_InsertNewEmail");
                    }
                }
            }
        }
コード例 #51
0
        public int Add()
        {
            clsDataConnection DB = new clsDataConnection();

            DB.AddParameter("@FirstName", thisCustomer.FirstName);
            DB.AddParameter("@LastName", thisCustomer.LastName);
            DB.AddParameter("@AddressLine1", thisCustomer.AddressLine1);
            DB.AddParameter("@AddressLine2", thisCustomer.AddressLine2);
            DB.AddParameter("@Town", thisCustomer.Town);
            DB.AddParameter("@PostCode", thisCustomer.PostCode);
            DB.AddParameter("@PhoneNo", thisCustomer.PhoneNo);
            DB.AddParameter("@EmailAddress", thisCustomer.EmailAddress);
            DB.AddParameter("@UserName", thisCustomer.UserName);
            DB.AddParameter("@Password", thisCustomer.Password);
            //execute the query returning the primary key value
            return DB.Execute("sproc_tblCustomer_Insert");

        }
コード例 #52
0
ファイル: clsStaffCollection.cs プロジェクト: Tech-E/Tech-E
        public List<clsStaff> clsStaffListCollection()
        {
            //var for the index
            Int32 Index = 0;
            //var to store the record count
            Int32 RecordCount = 0;
            //object for the data connection
            List<clsStaff> StaffList = new List<clsStaff>();
            clsDataConnection DB = new clsDataConnection();
            //execute the stored procedure
            DB.Execute("sproc_tblStaff_SelectAll");
            //get the count of records
            RecordCount = DB.Count;
            //while there are records to proccess
            while (Index < RecordCount)
            {
                clsStaff StaffOne = new clsStaff();
                StaffOne.Staffid = Convert.ToInt32(DB.DataTable.Rows[Index]["staffid"]);
                StaffOne.Staffname = Convert.ToString(DB.DataTable.Rows[Index]["Name"]);
                StaffOne.Age = Convert.ToInt32(DB.DataTable.Rows[Index]["age"]);
                StaffOne.Brief = Convert.ToString(DB.DataTable.Rows[Index]["brief"]);
                StaffOne.Gender = Convert.ToString(DB.DataTable.Rows[Index]["gender"]);
                StaffOne.Mobilesphone = Convert.ToString(DB.DataTable.Rows[Index]["mobilesphone"]); 
                StaffOne.Workage = Convert.ToInt32(DB.DataTable.Rows[Index]["workage"]); 
                StaffOne.Position = Convert.ToString(DB.DataTable.Rows[Index]["position"]);
                StaffList.Add(StaffOne);
            //    //point at the next record
                Index++;

            }
            return StaffList;
        }
コード例 #53
0
        //public bool Active 
        //{ 
        //    get 
        //{ 
        //        //return the private data
        //    return active;
                
        //    }
        //    set 
        //    { 
        //        //set the private data
        //        active = value;
        //        }
        //}

        //public int StockNo { get; set; }

      
        public bool Find(int StockNo)
        {
            //creat an instanc of the data connection
            clsDataConnection DB = new clsDataConnection();
            //add the parameter for the stock code to search for
            DB.AddParameter("@StockNo", StockNo);
            //execute the stored procedure
            DB.Execute("sproc_tblStockItem_FilterByStockNo");
            //if one record is found
            if(DB.Count==1)
            {
                //copy the data from the databas to the private data member
                stockCode = Convert.ToInt32(DB.DataTable.Rows[0]["StockNo"]);
                itemPrice = Convert.ToDecimal(DB.DataTable.Rows[0]["ItemPrice"]);
                stockLevel=Convert.ToInt32(DB.DataTable.Rows[0]["StockLevel"]);
                stockItemDescription=Convert.ToString(DB.DataTable.Rows[0]["StockItemDescription"]);
                stockName = Convert.ToString(DB.DataTable.Rows[0]["StockName"]);
                supplierName = Convert.ToString(DB.DataTable.Rows[0]["SupplierName"]);
                //dateAdded = Convert.ToDateTime(DB.DataTable.Rows[0]["DateAdded"]);
                //active = Convert.ToBoolean(DB.DataTable.Rows[0]["Active"]);
                //return that everything worked OK
                return true;

            }
            //if no record was found
            else
            {
                //return false indicating a problem
                return false;
            }
            
        }
コード例 #54
0
ファイル: clsProduct.cs プロジェクト: Tech-E/Tech-E
    public bool Find(Int32 ProductNo)
    {
 //create an instance of the data connection
 clsDataConnection DB = new clsDataConnection();
 //add the parameter for the address no to search for
 DB.AddParameter("@ProductNo", ProductNo);
 //execute the stored procedure
 DB.Execute("sproc_tblProduct_FilterByProductNo");
 //if one record is found (there should either one or zero!)
 if (DB.Count == 1)
 {
     //copy the data from the database to the private data members
     productNo = Convert.ToInt32(DB.DataTable.Rows[0]["ProductNo"]);
     productName = Convert.ToString(DB.DataTable.Rows[0]["ProductName"]);
     productType = Convert.ToString(DB.DataTable.Rows[0]["ProductType"]);
     productDescription = Convert.ToString(DB.DataTable.Rows[0]["ProductDescription"]);
     productPrice = Convert.ToDecimal(DB.DataTable.Rows[0]["ProductPrice"]);
     productManufacturer = Convert.ToString(DB.DataTable.Rows[0]["ProductManufacturer"]);
     productsInStock = Convert.ToInt32(DB.DataTable.Rows[0]["ProductsInStock"]);
     //return that everything worked OK
     return true;
 }
 //if no record was found
 else
 {
     //return false indicating a probelm
     return false;
 }
    }
コード例 #55
0
ファイル: clsPayment.cs プロジェクト: Tech-E/Tech-E
 public bool Find(Int32 PaymentNo)
 {
     //create an instance of the data connection
     clsDataConnection DB = new clsDataConnection();
     //add the paramter for the payemntno to search for
     DB.AddParameter("@PaymentNo", PaymentNo);
     //excute the stored procedure
     DB.Execute("sproc_tblPayment_FilterByPaymentNo");
     //if one record is found( there should be either one or zero!)
     if (DB.Count == 1)
     {
         //copy the data from the databse to the private data members
         paymentNo = Convert.ToInt32(DB.DataTable.Rows[0]["PaymentNo"]);
         amount = Convert.ToDecimal(DB.DataTable.Rows[0]["Amount"]);
         paymentMethod = Convert.ToString(DB.DataTable.Rows[0]["PaymentMethod"]);
         dateAdded = Convert.ToDateTime(DB.DataTable.Rows[0]["DateAdded"]);
         //return that everthing worked Ok
         return true;
     }
     //if no record was found
     else
     {
         //return false indicating a problem
         return false;
     }
 }
コード例 #56
0
ファイル: clsCustomer.cs プロジェクト: Tech-E/Tech-E
 public bool Find(Int32 CustomerNo)
 {
     //create an instance of the data connection
     clsDataConnection DB = new clsDataConnection();
     //add the parameter for the customer no to search for
     DB.AddParameter("@CustomerNo", CustomerNo);
     //Execute the stored Procedure
     DB.Execute("sproc_tblCustomer_FilterByCustomerNo");
     //if one record is found (there should be one or zero!)
     if (DB.Count == 1)
     {
         //set the private data member to the test data value
         customerNo = Convert.ToInt32(DB.DataTable.Rows[0]["CustomerNo"]);
         firstName = Convert.ToString(DB.DataTable.Rows[0]["FirstName"]);
         lastName = Convert.ToString(DB.DataTable.Rows[0]["LastName"]);
         password = Convert.ToString(DB.DataTable.Rows[0]["Password"]);
         phoneNo = Convert.ToString(DB.DataTable.Rows[0]["PhoneNo"]);
         emailAddress = Convert.ToString(DB.DataTable.Rows[0]["EmailAddress"]);
         addressLine1 = Convert.ToString(DB.DataTable.Rows[0]["AddressLine1"]);
         addressLine2 = Convert.ToString(DB.DataTable.Rows[0]["AddressLine2"]);
         postCode = Convert.ToString(DB.DataTable.Rows[0]["PostCode"]);
         town = Convert.ToString(DB.DataTable.Rows[0]["Town/City"]);
         userName = Convert.ToString(DB.DataTable.Rows[0]["UserName"]);
         //return that everything worked ok
         return true;
     }
     //if no record was found
     else
     {
         //return false indicating a problem
         return false;
     }
 }
コード例 #57
0
 private void btnRestoreEmail_Click(object sender, EventArgs e)
 {
     //try
     //{
         clsDataConnection NewConnection = new clsDataConnection();
         NewConnection.AddParameter("ArchiveNo", ArchiveNo);
         NewConnection.Execute("sproc_tblEmailAndArchive_PutArchiveBackInEmail");
         MessageBox.Show("Successful Transfer!");
         this.Refresh();
     //}
     //catch
     //{
     //    MessageBox.Show("Unfortunately there was an error. Please try again.");
     //}
 }
コード例 #58
0
 private void FrmEmailClient_Load(object sender, EventArgs e)
 {
     try
     {
         //clear the listbox
         LstBxSavedSearch.Items.Clear();
         //initalise the data connection
         clsDataConnection DataConn = new clsDataConnection();
         //add the sproc
         DataConn.Execute("sproc_tblGroupList_GetAllGroupList");
         //get the count of records
         Int32 RecordCount = DataConn.Count;
         //set up the index
         Int32 Index = 0;
         //create a new list
         List<string> NewList = new List<string>();
         //this runs whilst index is lower than record count
         while (Index < RecordCount)
         {
             string zz = "Age(s) ";
             zz += DataConn.DataTable.Rows[Index]["AgeFrom"].ToString();
             zz += "-";
             zz += DataConn.DataTable.Rows[Index]["AgeTo"].ToString();
             zz += " Location ";
             zz += DataConn.DataTable.Rows[Index]["Location"].ToString();
             GroupListNo.Add(Convert.ToInt32(DataConn.DataTable.Rows[Index]["GroupListNo"]));
             NewList.Add(zz);
             Index++;
         }
         LstBxSavedSearch.DataSource = NewList;
     }
     catch
     {
         MessageBox.Show("Group List Retreival failed, please try again");
     }
 }