コード例 #1
0
        public NewClientErrorForm(Form tMainForm, ref ClientErrorsWriteOffs tClientErrorsWriteOffs)
        {
            InitializeComponent();

            ClientErrorsWriteOffs = tClientErrorsWriteOffs;
            MainForm = tMainForm;

            Initialize();

            while (!SplashForm.bCreated)
            {
                ;
            }
        }
コード例 #2
0
        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 + " €";
        }