Esempio n. 1
0
        private void buttonListPublisher_Click(object sender, EventArgs e)
        {
            listViewPublisher.Items.Clear();


            PublisherDA.ListPublisher(listViewPublisher);
        }
        private void buttonSavePublisher_Click(object sender, EventArgs e)
        {
            List <Publisher> listP = PublisherDA.ListPublisher();

            if (IsValidPublisherData())
            {
                if (!Validation.IsUniquePublisherName(listP, textBoxPublisherName.Text))
                {
                    MessageBox.Show("Duplicate", "DUPLICATE Publisher Name");
                    textBoxPublisherName.Clear();
                    textBoxPublisherName.Focus();
                    return;
                }
                else
                {
                    Publisher aPublisher = new Publisher();
                    aPublisher.PublisherName    = textBoxPublisherName.Text;
                    aPublisher.PublisherEmail   = textBoxPublisherEmail.Text;
                    aPublisher.PublisherAddress = textBoxAddressPublisher.Text;
                    aPublisher.PublisherCity    = textBoxPublisherCity.Text;
                    aPublisher.PublisherCountry = comboBoxPublisherCountry.Text;
                    aPublisher.PublisherZipCode = textBoxPublisherZipCode.Text;
                    PublisherDA.Save(aPublisher);
                    listP.Add(aPublisher);
                    buttonListAuthor.Enabled = true;
                    ClearAll();
                }
            }
        }
        private void buttonUpdatePublisher_Click(object sender, EventArgs e)
        {
            List <Publisher> listP = PublisherDA.ListPublisher();

            if (IsValidPublisherData())
            {
                Publisher publisher = new Publisher();
                publisher.PublisherName    = textBoxPublisherName.Text;
                publisher.PublisherEmail   = textBoxPublisherEmail.Text;
                publisher.PublisherAddress = textBoxAddressPublisher.Text;
                DialogResult ans = MessageBox.Show("Do you really want to update this Publisher?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (ans == DialogResult.Yes)
                {
                    PublisherDA.Update(publisher);
                    MessageBox.Show("Publisher record has been updated successfully", "Confirmation");
                    ClearAll();
                    textBoxPublisherName.Enabled = true;
                }
            }
        }