예제 #1
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            dbClass db = new dbClass();

            db.dbUpdate("UPDATE items SET name='" + txtItemName.Text + "', price=" + txtItemPrice.Text + ", owner='" + cmbItemOwner.Text + "', quantity=" + numItemQuantity.Value + ", slot='" + txtItemSlot.Text + "' WHERE id='" + this.uid + "'");
            this.Close();
            MessageBox.Show("Item Updated with uid: " + this.uid);
        }
예제 #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            dbClass db = new dbClass();

            db.dbUpdate($"UPDATE Owners SET name='{txtOwner.Text}', contact='{txtContact.Text}' WHERE id='{this.uid}'");
            this.Close();
            MessageBox.Show("Owner Updated!");
        }
예제 #3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            dbClass db = new dbClass();

            db.dbInsert("INSERT INTO items (name,price,owner,quantity,slot) VALUES ('" + txtItemName.Text + "', " + txtItemPrice.Text + ", '" + cmbItemOwner.Text + "', " + numItemQuantity.Value + ", '" + txtItemSlot.Text + "')");
            this.Close();
            MessageBox.Show("Item added!");
        }
예제 #4
0
        private void cmbItem_SelectedIndexChanged(object sender, EventArgs e)
        {
            dbClass db = new dbClass();

            System.Data.DataTable dt = db.dbSelect($"Select * FROM Items WHERE slot='{cmbSlot.Text}' AND owner='{cmbOwner.Text}' AND name='{cmbItem.Text}'");
            this.selectedItemPrice = dt.Rows[0][2].ToString();
            lblAvailable.Text      = dt.Rows[0][4].ToString();
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            dbClass db = new dbClass();

            db.dbInsert($"INSERT INTO Owners(name, contact) VALUES('{txtOwner.Text}', '{txtContact.Text}')");
            this.Close();
            MessageBox.Show($"Owner {txtOwner.Text} added!");
        }
예제 #6
0
        private void getOwnerList()
        {
            dbClass db = new dbClass();

            System.Data.DataTable owners = db.dbSelect("SELECT id as 'uid', name as 'Owner Name', contact as 'Contact Number' FROM Owners");
            dataGridViewOwners.DataSource = owners;
            dataGridViewOwners.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewOwners.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewOwners.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        }
예제 #7
0
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show($"Delete {dataGridViewItems.CurrentRow.Cells[1].Value.ToString()}?", "Confirm", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

            if (result.Equals(DialogResult.OK))
            {
                dbClass db = new dbClass();
                db.dbDelete("DELETE FROM Items WHERE id='" + dataGridViewItems.CurrentRow.Cells[0].Value.ToString() + "'");
                getItemList();
                MessageBox.Show("Item Deleted");
            }
        }
예제 #8
0
        private void getItemList()
        {
            dbClass db = new dbClass();

            System.Data.DataTable items = db.dbSelect("SELECT id as 'uid', name as 'Item Name', price as 'Price', owner as 'Owner', quantity as 'Quantity', slot as 'Slot Number' FROM Items");
            dataGridViewItems.DataSource = items;
            dataGridViewItems.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewItems.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewItems.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewItems.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewItems.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridViewItems.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        }
예제 #9
0
 private void getOwners()
 {
     try
     {
         dbClass db = new dbClass();
         System.Data.DataTable dt = db.dbSelect("Select * FROM Owners");
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             cmbItemOwner.Items.Add(dt.Rows[i]["name"]);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #10
0
 private void getSlot()
 {
     try
     {
         dbClass db = new dbClass();
         System.Data.DataTable dt = db.dbSelect($"Select * FROM Items");
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             cmbSlot.Items.Add(dt.Rows[i]["slot"]);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #11
0
 private void getItems()
 {
     cmbItem.Items.Clear();
     try
     {
         dbClass db = new dbClass();
         System.Data.DataTable dt = db.dbSelect($"Select * FROM Items WHERE slot='{cmbSlot.Text}' AND owner='{cmbOwner.Text}'");
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             cmbItem.Items.Add(dt.Rows[i]["name"]);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }