예제 #1
0
        private void btnSaveCat_Click(object sender, EventArgs e)
        {
            //Create a new row that the variables will be added into
            DataRow newOwnerRow = DM.dtOwner.NewRow();

            newOwnerRow["LastName"]      = textNewLastName.Text;
            newOwnerRow["FirstName"]     = textNewFirstName.Text;
            newOwnerRow["StreetAddress"] = textNewStreetAddress.Text;
            newOwnerRow["Suburb"]        = textNewSuburb.Text;
            newOwnerRow["PhoneNumber"]   = textNewPhoneNumber.Text;

            //Add the new row to the Table
            DM.dtOwner.Rows.Add(newOwnerRow);

            DM.UpdateOwner();
            //Give the user a success message
            MessageBox.Show("Veterinarian added succesfully", "Success");

            pnlAddOwner.Hide();
            lstOwner.Enabled = true;
            lstOwner.Visible = true;

            btnDeleteOwner.Enabled = true;
            //btnNext.Enabled = true;
            //btnPrevious.Enabled = true;
            btnUpdateOwner.Enabled = true;
            btnAddOwner.Enabled    = true;
        }
예제 #2
0
        private void btnDeleteOwner_Click(object sender, EventArgs e)
        {
            DataRow deleteOwnerRow = DM.dtOwner.Rows[currencyManager.Position];

            DataRow[] CatRow = DM.dtCat.Select("OwnerID = " + lblOwnerID.Text);
            if (CatRow.Length != 0)
            {
                MessageBox.Show("You may only delete owners who do not have cats", "Error");
            }
            else
            {
                if (MessageBox.Show("Are you sure you want to delete this records?", "Warning",
                                    MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    deleteOwnerRow.Delete();
                    DM.UpdateOwner();
                }
            }
            return;
        }