Example #1
0
        public void dgvVih_docFill()
        {
            Action action = () =>
            {
                try
                {
                    tables.dtVih_docFill();
                    //tables.dependency.OnChange += onchangeVid_document;
                    dgvVihCocument.DataSource            = tables.dtVih_doc;
                    dgvVihCocument.Columns[0].Visible    = false;
                    dgvVihCocument.Columns[1].HeaderText = "Продажа товара";
                    dgvVihCocument.Columns[2].HeaderText = "Кадровый учет";
                    dgvVihCocument.Columns[3].HeaderText = "Идентификация товарных партий";
                    dgvVihCocument.Columns[4].Visible    = false;
                    dgvVihCocument.Columns[5].Visible    = false;
                    dgvVihCocument.Columns[6].Visible    = false;
                    dgvVihCocument.Columns[7].Visible    = false;
                    dgvVihCocument.Columns[8].Visible    = false;
                }
                catch
                {
                }
            };

            Invoke(action);
        }
Example #2
0
        private void btVih_DocWord_Click(object sender, EventArgs e)
        {
            switch (Registry_Class.DirPath == "Empty")
            {
            case (true):
                AppConfigForm configForm = new AppConfigForm();
                configForm.ShowDialog();
                break;

            case (false):
                btVih_DocWord.Enabled = false;
                DataBaseTables data = new DataBaseTables();
                data.qrVih_doc = "select [prodaja_tovara_id] as \"Код продажи товара\",[kadr_uchet_id] as \"Код кадрового учета\", [ident_tov_party_id] as \"Код идентификации товарных партий\" from [dbo].[vih_doc]";
                data.dtVih_docFill();
                WordDocument document = new WordDocument();
                document.table = data.dtVih_doc;

                document.Vih_DocWord();
                btVih_DocWord.Enabled = true;
                break;
            }
        }