/// <summary>
        /// Open the info on the breed of the selected dog
        /// </summary>
        private void OpenBreedInfo()
        {
            int id = Convert.ToInt32(cmbBreed.SelectedValue);

            Form form = UIMethods.OpenForm(MdiParent, new frmBreeds());

            ((ListBox)form.Controls["grpBreeds"].Controls["lstBreeds"]).SelectedValue = id;
        }
        /// <summary>
        /// Open the info on the current owner of the selected dog
        /// </summary>
        private void OpenOwnerInfo()
        {
            int id = Convert.ToInt32(cmbOwner.SelectedValue);

            Form form = UIMethods.OpenForm(MdiParent, new frmOwners());

            ((ComboBox)form.Controls["cmbSelectOwner"]).SelectedValue = id;
        }
Пример #3
0
 private void btnChangeOwner_Click(object sender, EventArgs e)
 {
     try
     {
         UIMethods.OpenForm(MdiParent, new frmUpdateOwner());
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
Пример #4
0
 private void btnNewOwner_Click(object sender, EventArgs e)
 {
     try
     {
         UIMethods.OpenForm(this.MdiParent, new frmAddOwner());
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
Пример #5
0
 private void btnNewBreed_Click(object sender, EventArgs e)
 {
     try
     {
         UIMethods.OpenForm(MdiParent, new frmAddDogBreed());
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         Form form = UIMethods.OpenForm(MdiParent, new frmUpdateDog());
         ((ComboBox)form.Controls["grpDogInfo"].Controls["cmbDogToUpdate"]).SelectedValue = lstDogs.SelectedValue;
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
 private void btnChangeOwner_Click(object sender, EventArgs e)
 {
     try
     {
         Form form = UIMethods.OpenForm(MdiParent, new frmUpdateOwner());
         ((ListBox)form.Controls["grpOwners"].Controls["lstOwners"]).SelectedValue = cmbSelectOwner.SelectedValue;
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
 private void btnChangeOwnership_Click(object sender, EventArgs e)
 {
     try
     {
         Form form = UIMethods.OpenForm(MdiParent, new frmChangeOwnership());
         ((ComboBox)form.Controls["grpByOwner"].Controls["grpNames"].Controls["cmbOwners"]).SelectedValue = cmbSelectOwner.SelectedValue;
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
 /// <summary>
 /// Open the info on the dog that  is currently selected in the dogs list
 /// </summary>
 private void OpenDogInfo()
 {
     try
     {
         Form form = UIMethods.OpenForm(MdiParent, new frmDogs());
         ((ListBox)form.Controls["grpDogs"].Controls["lstDogs"]).SelectedValue = lstDogs.SelectedValue;
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
 private void btnChangeDogShow_Click(object sender, EventArgs e)
 {
     try
     {
         Form form = UIMethods.OpenForm(MdiParent, new frmChangeDogShow());
         ((ComboBox)form.Controls["grpDogShow"].Controls["cmbSelectedDogShow"]).SelectedValue = cmbDogShows.SelectedValue;
     }
     catch (Exception ex)
     {
         UIMethods.ErrorHandler(ex);
     }
 }
Пример #11
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                Form form = UIMethods.OpenForm(MdiParent, new frmUpdateBreed());

                ((ListBox)form.Controls["grpBreeds"].Controls["lstBreeds"]).SelectedValue = lstBreeds.SelectedValue;
            }
            catch (Exception ex)
            {
                UIMethods.ErrorHandler(ex);
            }
        }
        /// <summary>
        /// Open the info of the currently selected dog show (if any)
        /// </summary>
        private void OpenDogShowInfo()
        {
            if (dgCompetitions.SelectedCells.Count == 0)
            {
                return;
            }
            int rowIndex = dgCompetitions.SelectedCells[0].RowIndex;
            int id       = Convert.ToInt32(dgCompetitions.Rows[rowIndex].Cells["ID"].Value);
            int dogId    = Convert.ToInt32(lstDogs.SelectedValue);

            Form form = UIMethods.OpenForm(MdiParent, new frmDogShows());

            ((ComboBox)form.Controls["grpDogShows"].Controls["cmbDogShows"]).SelectedValue = id;
            ((ListBox)form.Controls["lstDogs"]).SelectedValue = dogId;
        }
        /// <summary>
        /// Open the info on the currently selected dog
        /// </summary>
        private void OpenDogInfo()
        {
            try
            {
                int rowIndex = dgOwnership.SelectedCells[0].RowIndex;
                int id       = Convert.ToInt32(dgOwnership.Rows[rowIndex].Cells["ID"].Value);

                Form form = UIMethods.OpenForm(MdiParent, new frmDogs());
                ((ListBox)form.Controls["grpDogs"].Controls["lstDogs"]).SelectedValue = id;
            }
            catch (Exception ex)
            {
                UIMethods.ErrorHandler(ex);
            }
        }
Пример #14
0
        /// <summary>
        /// Open the info on the currently selected dog
        /// </summary>
        private void OpenDogInfo()
        {
            try
            {
                int rowIndex = dgOwnership.SelectedCells[0].RowIndex;
                int id       = Convert.ToInt32(dgOwnership.Rows[rowIndex].Cells["ID"].Value);

                Form form = UIMethods.OpenForm(this.MdiParent, new frmDogs());
                foreach (Control ctrl in form.Controls)
                {
                    if (ctrl.Name == "grpDogs")
                    {
                        ((ListBox)ctrl.Controls[0]).SelectedValue = id;
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                UIMethods.ErrorHandler(ex);
            }
        }
        /// <summary>
        /// Handle the opening of the forms
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OpenForm(object sender, EventArgs e)
        {
            try
            {
                switch (((ToolStripMenuItem)sender).Tag)
                {
                case "addDog":
                    UIMethods.OpenForm(this, new frmAddDog());
                    break;

                case "viewDogs":
                    UIMethods.OpenForm(this, new frmDogs());
                    break;

                case "updateDogs":
                    UIMethods.OpenForm(this, new frmUpdateDog());
                    break;

                case "addOwner":
                    UIMethods.OpenForm(this, new frmAddOwner());
                    break;

                case "viewOwners":
                    UIMethods.OpenForm(this, new frmOwners());
                    break;

                case "updateOwner":
                    UIMethods.OpenForm(this, new frmUpdateOwner());
                    break;

                case "updateOwnership":
                    UIMethods.OpenForm(this, new frmChangeOwnership());
                    break;

                case "addDogShow":
                    UIMethods.OpenForm(this, new frmAddDogShow());
                    break;

                case "viewDogShows":
                    UIMethods.OpenForm(this, new frmDogShows());
                    break;

                case "updateDogShow":
                    UIMethods.OpenForm(this, new frmChangeDogShow());
                    break;

                case "assignDogs":
                    UIMethods.OpenForm(this, new frmChangeDogShowDogs());
                    break;

                case "addBreed":
                    UIMethods.OpenForm(this, new frmAddDogBreed());
                    break;

                case "viewBreeds":
                    UIMethods.OpenForm(this, new frmBreeds());
                    break;

                case "updateBreeds":
                    UIMethods.OpenForm(this, new frmUpdateBreed());
                    break;

                case "addColour":
                    UIMethods.OpenForm(this, new frmAddColour());
                    break;

                case "viewColours":
                    UIMethods.OpenForm(this, new frmColours());
                    break;

                case "addClass":
                    UIMethods.OpenForm(this, new frmAddClass());
                    break;

                case "viewClasses":
                    UIMethods.OpenForm(this, new frmClasses());
                    break;

                case "about":
                    new AboutBox().ShowDialog();
                    break;
                }
            }
            catch (Exception ex)
            {
                UIMethods.ErrorHandler(ex);
            }
        }