Ejemplo n.º 1
0
        void Import()
        {
            paymentGridView.Columns.Clear();

            try
            {
                importStrategies.ImportPayment();

                importStrategies.PaymentTable().Columns.Add(PaymentImport.IDCUSTOMER_COLUMN, typeof(object));
                importStrategies.PaymentTable().Columns.Add(PaymentImport.CUSTOMERNAME_COLUMN, typeof(object));

                paymentGridView.DataSource = importStrategies.PaymentTable();

                paymentGridView.Columns[PaymentImport.IDCUSTOMER_COLUMN].Visible      = false;
                paymentGridView.Columns[PaymentImport.CUSTOMERNAME_COLUMN].HeaderText = "Контрагент";

                DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                paymentGridView.Columns.Add(btn);
                btn.HeaderText = "Изменить";
                btn.Text       = "Изменить";
                btn.Name       = "customerBtn";
                btn.UseColumnTextForButtonValue = true;
            }
            catch (Exception exp) {
                AtMessageBox.Show("Произошла ошибка при импортировании платежей, возможно файл имел не верный формат!",
                                  "Ошибка импортирования \\n" + exp.Message,
                                  MessageBoxButtons.OK);
                paymentGridView.DataSource = null;
            }
        }