private void GetPrintCust(int indexno) { flowLayoutPanel1.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(flowLayoutPanel1, true, null); flowLayoutPanel4.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(flowLayoutPanel4, true, null); flowLayoutPanel4.Controls.Clear(); flowLayoutPanel1.Controls.Clear(); SortingLineTask sortingLineTask = SortingLineTask.GetSortingLineByIndex(indexno.ToString()); Label button = new Label(); button.Width = 120; button.Height = 20; button.Text = "当前客户"; flowLayoutPanel4.Controls.Add(button); button = new Label(); button.Width = 120; button.Height = 20; button.Text = "序号:" + sortingLineTask.INDEXNO; flowLayoutPanel4.Controls.Add(button); button = new Label(); button.Width = 120; button.Height = 20; button.Text = "客户名:" + sortingLineTask.ShortName; flowLayoutPanel4.Controls.Add(button); button = new Label(); button.Width = 300; button.Height = 20; button.Text = sortingLineTask.CUSTCODE; flowLayoutPanel4.Controls.Add(button); SortingLineTaskDetails sortingLineTaskDetails = SortingLineTaskDetails.GetSortingLineTaskDetailsByIndex(indexno); foreach (SortingLineTaskDetail sortingLineTaskDetail in sortingLineTaskDetails) { button = new Label(); button.Width = 20; button.Height = 120; if (sortingLineTaskDetail.CIGNAME.Count() > 7) { sortingLineTaskDetail.CIGNAME = sortingLineTaskDetail.CIGNAME.Substring(0, 7); } button.Text = sortingLineTaskDetail.LINEBOXCODE + Environment.NewLine + sortingLineTaskDetail.CIGNAME.Replace("(", " ").Replace(")", " ") + Environment.NewLine + sortingLineTaskDetail.QTY; flowLayoutPanel1.Controls.Add(button); } ButtonX buttonx = new ButtonX(); buttonx.Width = 50; buttonx.Height = 50; buttonx.Text = "显示更多客户列表"; buttonx.Click += new EventHandler(buttonx_Click); flowLayoutPanel4.Controls.Add(buttonx); }
private void Child_Create(SortingLineTaskDetails sortingLineTaskDetails) { RaiseListChangedEvents = false; foreach (var sortingLineTaskDetail in sortingLineTaskDetails) { Add(SortingTaskIssuedDetail.NewSortingTaskIssuedDetail(sortingLineTaskDetail)); } RaiseListChangedEvents = true; }
private void dgviewnone_SelectionChanged(object sender, EventArgs e) { try { dgviewnonedetail.DataSource = SortingLineTaskDetails.GetSortingLineTaskDetailsByTaskId(dgviewnone.SelectedRows[0].Cells[0].Value.ToString()); } catch (Exception) { } }
private void dgvIssued_SelectionChanged(object sender, EventArgs e) { try { m_issuedSortingLineTaskDetails = SortingLineTaskDetails.GetSortingLineTaskDetailsByTaskId( dgvIssued.SelectedRows[0].Cells[0].Value.ToString()); dgvIssueddetail.DataSource = m_issuedSortingLineTaskDetails; footSumLabel1.Sumdata(); } catch (Exception) { } }
internal static SortingTaskIssuedDetails NewSortingTaskIssuedDetails(SortingLineTaskDetails sortingLineTaskDetails) { return(DataPortal.CreateChild <SortingTaskIssuedDetails>(sortingLineTaskDetails)); }