Ejemplo n.º 1
0
        public Publishing Publishing()
        {
            Publishing publishing = new Publishing();

            publishing.PublishingName = textBox.Text;
            publishing.PublishingCity = textBox1.Text;
            return(publishing.GetObj);
        }
        private void AddPub()
        {
            Add win = new PostgreSQL_APP.Add("pub");

            win.ShowDialog();
            if (win.ok)
            {
                Publishing p = win.Publishing();
                pgsql.SetParamsPublishing(p.GetProcName, p.PublishingName, p.PublishingCity);
                pgsql.Query();
                MessageBox.Show("Успешно добавлено");
            }
        }
        private void EditPub()
        {
            Edit win = new PostgreSQL_APP.Edit("pub");
            int  num = PubTable.SelectedIndex;

            if (num == -1)
            {
                throw new Exception("Не выбрана строка для изменения!");
            }
            int id = (int)pubDt.Rows[num][0];

            win.textBox.Text  = (string)pubDt.Rows[num][1];
            win.textBox1.Text = (string)pubDt.Rows[num][2];
            win.ShowDialog();
            if (win.ok)
            {
                Publishing p = win.Publishing();
                pgsql.SetParamsPublishing(p.GetEditProcName, p.PublishingName, p.PublishingCity, id);
                pgsql.Query();
                MessageBox.Show("Успешно изменено\nОбновите таблицу");
            }
        }