public NewClientErrorForm(Form tMainForm, ref ClientErrorsWriteOffs tClientErrorsWriteOffs) { InitializeComponent(); ClientErrorsWriteOffs = tClientErrorsWriteOffs; MainForm = tMainForm; Initialize(); while (!SplashForm.bCreated) { ; } }
private void Initialize() { ClientErrorsWriteOffs = new ClientErrorsWriteOffs(); ClientErrorsWriteOffs.Initialize(); ClientErrorsGridSetting(); AssemblyOrders = new AssemblyOrders(); AssemblyOrders.Initialize(); AssemblyOrdersGridSetting(); NotPaidOrders = new NotPaidOrders(); NotPaidOrders.Initialize(); NotPaidOrdersGridSetting(); SearchPartDocNumberComboBox.DataSource = ClientErrorsWriteOffs.SearchPartDocNumberList; SearchPartDocNumberComboBox.DisplayMember = "DocNumber"; SearchPartDocNumberComboBox.ValueMember = "MainOrderID"; decimal ErrorsSumCost = 0; for (int i = 0; i < dgvClientErrors.Rows.Count; i++) { if (dgvClientErrors.Rows[i].Cells["Cost"].Value != DBNull.Value) { ErrorsSumCost += Convert.ToDecimal(dgvClientErrors.Rows[i].Cells["Cost"].Value); } } label2.Text = "Общая сумма: " + ErrorsSumCost + " €"; ErrorsSumCost = 0; for (int i = 0; i < dgvAssemblyOrders.Rows.Count; i++) { if (dgvAssemblyOrders.Rows[i].Cells["Cost"].Value != DBNull.Value) { ErrorsSumCost += Convert.ToDecimal(dgvAssemblyOrders.Rows[i].Cells["Cost"].Value); } } label3.Text = "Общая сумма: " + ErrorsSumCost + " €"; for (int i = 0; i < dgvNotPaidOrders.Rows.Count; i++) { if (dgvNotPaidOrders.Rows[i].Cells["Cost"].Value != DBNull.Value) { ErrorsSumCost += Convert.ToDecimal(dgvNotPaidOrders.Rows[i].Cells["Cost"].Value); } } label4.Text = "Общая сумма: " + ErrorsSumCost + " €"; }