コード例 #1
0
        private void ContractGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int contractId = 0;

            if (ContractGrid.SelectedRows.Count > 0)
            {
                var row = ContractGrid.SelectedRows[0];
                contractId = ((dynamic)row.DataBoundItem).Id;
            }
            int customerId = 0;

            if (CustomerGrid.SelectedRows.Count > 0)
            {
                var row = CustomerGrid.SelectedRows[0];
                customerId = ((dynamic)row.DataBoundItem).Id;
            }
            var form = new AddContract(customerId);

            form.EditContract(contractId);
            if (form.ShowDialog() == DialogResult.OK)
            {
                da = new DataAccess();
                LoadContractorGrid();

                //todo: noting
            }
        }
コード例 #2
0
        private void ContractGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string contractId = "0";

            if (ContractGrid.SelectedRows.Count > 0)
            {
                var row = ContractGrid.SelectedRows[0];
                contractId = ((dynamic)row.DataBoundItem).CustomerId;
            }
            var form = new AddContract(int.Parse(contractId.Split('-')[0]));

            form.EditContract(int.Parse(contractId.Split('-')[1]));
            if (form.ShowDialog() == DialogResult.OK)
            {
                da = new DataAccess();
                LoadContractGrid();

                //todo: noting
            }
        }