コード例 #1
0
        private void ResolveEntry()
        {
            if (resolveDataGridView.SelectedRows.Count == 1)
            {
                var contract = resolveDataGridView.SelectedRows[0].DataBoundItem as TestDocumentContract;
                if (_form == null)
                {
                    _form = new TestDocumentResolverForm();
                }

                _form.Initialize(contract);

                if (_form.ShowDialog() == DialogResult.OK)
                {
                    contract.Resolved = true;

                    if (_data.All(x => x.Resolved))
                    {
                        OnAllItemsResolved?.Invoke(this, new EventArgs());
                    }
                }
            }
        }
コード例 #2
0
        private void pictureBox1_Click_1(object sender, EventArgs e)
        {
            try
            {
                var data = (SortableBindingList<DailyPayment>)gridData.DataSource;

                if (MessageBox.Show("ნამდვილად გსურთ ჩაწერა?", "საქონლის ჩაწერა", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    if (MessageBox.Show("ამოიბეჭდოს Z ანგარიში?", "განულება", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Ecr.PrintReport(ReportType.Z);
                    }
                    Ecr.DeleteItems(1, 10000);

                    var list = new SortableBindingList<object>();

                    for (int i = 1; i <= data.Count; i++)
                        list.Add(Ecr.ProgramItem(data[i - 1].LoanID + "/" + data[i - 1].PersonalID + " " + data[i - 1].LastName, i, KasaGE.Commands.TaxGr.A, 1, 1, 1));

                    TaxOrderGenerator.ExportToExcel(list, typeof(ProgramItemResponse));

                    var success = list.All(x => ((ProgramItemResponse)x).CommandPassed);

                    if (success)
                        MessageBox.Show("ჩაიწერა წარმატებით.");
                    else
                        MessageBox.Show("მოხდა შეცდომა, გადახედე გახსნილ ექსელის ფაილს.");
                }
            }
            catch (Exception ex)
            {
                _ecr = null;
                throw;
            }
        }