private void InitializeFormControls(TenderYear year) { InitializeComponent(); button1.Visible = UserSession.IsAuthorized; using (TenderContext tc = new TenderContext()) { contractorCBList.DataSource = tc.Contractors.OrderBy(p => p.ShortName).ToList(); contractorCBList.DisplayMember = "ShortName"; contractorCBList.ValueMember = "Id"; } isPossibleToChangeContractMainData = true; locker = new object(); label8.Text = string.Empty; contractUsedSumLabel.Text = contractRemainLabel.Text = string.Empty; filesTable.AutoGenerateColumns = contractChangesTable.AutoGenerateColumns = contractInvoicesTable.AutoGenerateColumns = false; deletingFiles = new List <UploadedFile>(); relatedFiles = new BindingList <UploadedFile>(); filesTable.DataSource = relatedFiles; DataGridViewHelper.ConfigureFileTable(filesTable, relatedFiles, deletingFiles, linkLabel1, linkLabel2, linkLabel3); dateOfSigning.Value = dateOfStart.Value = dateOfEnd.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0).AddYears(Convert.ToInt32(year.Year) - DateTime.Now.Year); dateOfSigning.MinDate = dateOfStart.MinDate = dateOfEnd.MinDate = new DateTime(Convert.ToInt32(year.Year), 1, 1, 0, 0, 0); dateOfSigning.MaxDate = dateOfStart.MaxDate = dateOfEnd.MaxDate = new DateTime(Convert.ToInt32(year.Year), 12, 31, 0, 0, 0); dateOfEnd.Value = new DateTime(Convert.ToInt32(year.Year), 12, 31, 0, 0, 0); hiddenPagesList = new List <TabPage>(); contractChangesTable.RowsAdded += (sender, e) => DataGridViewHelper.CalculateNewRowNumber(contractChangesTable, 0, e.RowIndex, e.RowCount); contractInvoicesTable.RowsAdded += (sender, e) => DataGridViewHelper.CalculateNewRowNumber(contractInvoicesTable, 0, e.RowIndex, e.RowCount); }
private void InitializeFormControls() { InitializeComponent(); button1.Visible = UserSession.IsAuthorized; wasDbUpdated = false; deletingFilesList = new List <UploadedFile>(); relatedFiles = new BindingList <UploadedFile>(); contactsList = new BindingList <ContactPerson>(); deletingContacts = new List <ContactPerson>(); contactsTable.RowsAdded += (sender, e) => DataGridViewHelper.CalculateNewRowNumber(contactsTable, 0, e.RowIndex, e.RowCount); DataGridViewHelper.ConfigureFileTable(filesTable, relatedFiles, deletingFilesList, linkLabel5, linkLabel4, linkLabel3); contactsTable.AutoGenerateColumns = false; contactsTable.DataSource = contactsList; filesTable.DataSource = relatedFiles; }
public ContractsOnDkCodeForm(TenderPlanRecord record, bool isNewSystemSelected) { InitializeComponent(); contractsTable.AutoGenerateColumns = false; contractsTable.RowsAdded += (sender, e) => DataGridViewHelper.CalculateNewRowNumber(contractsTable, 0, e.RowIndex, e.RowCount); using (TenderContext tc = new TenderContext()) { tc.TenderPlanRecords.Attach(record); estimateNameLabel.Text = record.Estimate.Name; dkCodeLabel.Text = record.Dk.FullName; List <ContractsTableEntry> tableEntries = new List <ContractsTableEntry>(); if (isNewSystemSelected) { kekvLabel.Text = record.PrimaryKekv.Code; } else { kekvLabel.Text = record.SecondaryKekv.Code + "(по старой системе)"; } tableEntries = (from rec in tc.Contracts.ToList() where (rec.TenderPlanRecordId == record.Id) orderby rec.SignDate descending select new ContractsTableEntry { ContractDate = rec.SignDate, ContractNum = rec.Number, Contractor = rec.Contractor, Description = rec.Description, FullSum = rec.Sum, RelatedContract = rec, UsedSum = rec.UsedMoney }).ToList(); contractsTable.DataSource = tableEntries; } }
public DkCodesListForm() { InitializeComponent(); if (UserSession.IsAuthorized) { dkCodesTable.CellDoubleClick += dkCodesTable_CellDoubleClick; } else { linkLabel1.Visible = linkLabel2.Visible = false; } wasDbUpdated = false; dkCodesTable.RowsAdded += (sender, e) => DataGridViewHelper.CalculateNewRowNumber(dkCodesTable, 0, e.RowIndex, e.RowCount); using (TenderContext tc = new TenderContext()) { dkCodesTable.AutoGenerateColumns = false; codesList = new BindingList <DkCode>(tc.DkCodes.OrderBy(p => p.Code).ToList()); dkCodesTable.DataSource = codesList; } }
private void estimateTable_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) { DataGridViewHelper.CalculateNewRowNumber(sender as DataGridView, 0, e.RowIndex, e.RowCount); }