示例#1
0
        public bool CreateSubject(string dateOfStart, string dateOfEnd, int price, bool closed, Car car, User owner)
        {
            CarOwn carOwn = new CarOwn();

            carOwn.dateOfStart = dateOfStart;
            carOwn.dateOfEnd   = dateOfEnd;
            carOwn.price       = price;
            carOwn.closed      = closed;
            carOwn.car         = car;
            carOwn.owner       = owner;

            subjectDao.CreateSubject(carOwn);

            return(true);
        }
示例#2
0
        //Insert statement
        public void CreateSubject(CarOwn carOwn)
        {
            //open connection
            if (this.OpenConnection() == true)
            {
                //create command and assign the query and connection from the constructor
                NpgsqlCommand cmd = connection.CreateCommand();
                cmd.CommandText = "Insert into public.carowns(dateofstart, dateofend, price, closed) values(@dateofstart, @dateofend, @price, @closed) ";
                cmd.Parameters.AddWithValue("@dateofstart", carOwn.dateOfStart);
                cmd.Parameters.AddWithValue("@dateofend", carOwn.dateOfEnd);
                cmd.Parameters.AddWithValue("@price", carOwn.price);
                cmd.Parameters.AddWithValue("@closed", carOwn.closed);
                cmd.ExecuteNonQuery();

                //close connection
                this.CloseConnection();
            }
        }
示例#3
0
        public List <CarOwn> GetSubjects()
        {
            string        query   = "SELECT * FROM carowns";
            List <CarOwn> carOwns = new List <CarOwn>();

            if (this.OpenConnection() == true)
            {
                //Create Command
                NpgsqlCommand cmd = new NpgsqlCommand(query, connection);
                //Create a data reader and Execute the command
                NpgsqlDataReader dataReader = cmd.ExecuteReader();

                string idteacher = string.Empty;
                string login     = string.Empty;
                string password  = string.Empty;

                //Read the data and store them in the list
                while (dataReader.Read())
                {
                    CarOwn carOwn = new CarOwn();
                    string iduser = (dataReader["id"] + "");
                    carOwn.id          = int.Parse(iduser);
                    carOwn.dateOfStart = (string)dataReader["dateofstart"];
                    carOwn.dateOfEnd   = (string)dataReader["dateofend"];
                    carOwn.price       = (int)dataReader["price"];
                    carOwn.closed      = (bool)dataReader["closed"];
                    carOwns.Add(carOwn);
                }

                //close Data Reader
                dataReader.Close();

                //close Connection
                this.CloseConnection();

                //return list to be displayed
                return(carOwns);
            }
            else
            {
                return(carOwns);
            }
        }