예제 #1
0
        private void button_Copy9_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                _addpublisherwindow = new AddPublisherWindow();

                ServiceReference1.Publishers Publisher = new ServiceReference1.Publishers();
                int upPublisher = Convert.ToInt32(dgPublishers.SelectedIndex);
                upPublisher = AllPublishersWithoutAll[upPublisher].ID_Publisher;

                List <DataGridCellInfo>      tmp          = dgPublishers.SelectedCells.ToList();
                ServiceReference1.Publishers tmpPublisher = tmp[0].Item as ServiceReference1.Publishers;
                tmp_Add_Publisher_Publisher_Name = tmpPublisher.Publisher_Name.ToString();
                tmp_Add_Publisher_Official_Site  = tmpPublisher.Official_Site.ToString();

                _addpublisherwindow.FillField(tmp_Add_Publisher_Publisher_Name, tmp_Add_Publisher_Official_Site);

                if (_addpublisherwindow.ShowDialog() == true)
                {
                    client.UpdatePublisher(upPublisher, _addpublisherwindow.Publisher_Name, _addpublisherwindow.Official_Site);
                    button_Copy7_Click(sender, e);
                }
                else
                {
                    MessageBox.Show("No changes happened!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                client.Logging(ex.Message, ex.StackTrace);
            }
        }
예제 #2
0
        private void button_Copy8_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                _addpublisherwindow = new AddPublisherWindow();

                if (_addpublisherwindow.ShowDialog() == true)
                {
                    client.AddPublisher(_addpublisherwindow.Publisher_Name, _addpublisherwindow.Official_Site);
                    button_Copy7_Click(sender, e);
                }
                else
                {
                    MessageBox.Show("No changes happened");
                }
            }
            catch (Exception ex)
            {
                client.Logging(ex.Message, ex.StackTrace);
            }
        }