コード例 #1
0
ファイル: ContractMoreForm.cs プロジェクト: Shatunoff/LogBook
        public void FillForm()
        {
            contMore = new ContractMore(IdContract);
            // Информация о договоре
            tbContractCode.Text  = contMore.thisContract.ContractCode;
            tbResponsible.Text   = contMore.thisContract.Responsible;
            tbDateOfSigning.Text = contMore.thisContract.DateOfSigning.ToShortDateString();
            tbDateOfIssue.Text   = contMore.thisContract.DateOfIssue.ToShortDateString();
            tbDateOfReturn.Text  = contMore.thisContract.DateOfReturn.ToShortDateString();
            if (contMore.thisContract.ContractClosed)
            {
                tbContractStatus.Text   = "ЗАКРЫТ";
                tbActualReturnDate.Text = contMore.thisContract.ActualReturnDate.ToShortDateString();
                btnContractEdit.Visible = false;
            }
            else
            {
                tbContractStatus.Text = "ОТКРЫТ";
            }

            // Контактная информация ОО
            tbOOCode.Text           = contMore.thisContract.IdOO.ToString();
            tbOOAteName.Text        = contMore.thisOrganization.ateName;
            tbOOShortName.Text      = contMore.thisOrganization.ooShortName;
            tbOOLongName.Text       = contMore.thisOrganization.ooLongName;
            tbOODirector.Text       = contMore.thisOrganization.DirectorFIO;
            tbOOEmail.Text          = contMore.thisOrganization.Email;
            tbOOPhone.Text          = contMore.thisOrganization.Phone;
            tbOOAdress.Text         = contMore.thisOrganization.Adress;
            tbHostOrganization.Text = contMore.thisContract.HostOrganization;

            // Выданные предметы
            dgvNotReturnableItemsInContract.DataSource = contMore.thisItems.NotReturnableItems;
            if (dgvNotReturnableItemsInContract.Columns.Count > 0)
            {
                dgvNotReturnableItemsInContract.Columns[0].Visible      = false;
                dgvNotReturnableItemsInContract.Columns[1].Visible      = false;
                dgvNotReturnableItemsInContract.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            }
            dgvReturnableItemsInContract.DataSource = contMore.thisItems.ReturnableItems;
            if (dgvReturnableItemsInContract.Columns.Count > 0)
            {
                dgvReturnableItemsInContract.Columns[0].Visible = false;
                dgvReturnableItemsInContract.Columns[1].Visible = false;
            }
        }
コード例 #2
0
        public ContractAddEditForm(int contractID = -1)
        {
            InitializeComponent();

            if (contractID < 0)
            {
                thisFormType = ContractFormType.Adding;
                addedit      = new ContractAddEdit();
                Oformitel();
                FillAddingForm();
            }
            else
            {
                thisFormType = ContractFormType.Editing;
                ContractId   = contractID;
                addedit      = new ContractAddEdit(contractID);
                contMore     = new ContractMore(contractID);
                Oformitel();
                FillEditingForm();
            }
        }