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()); } } } }
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; } }