Example #1
0
        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);
        }
Example #2
0
 private void Child_Create(SortingLineTaskDetails sortingLineTaskDetails)
 {
     RaiseListChangedEvents = false;
     foreach (var sortingLineTaskDetail in sortingLineTaskDetails)
     {
         Add(SortingTaskIssuedDetail.NewSortingTaskIssuedDetail(sortingLineTaskDetail));
     }
     RaiseListChangedEvents = true;
 }
Example #3
0
 private void dgviewnone_SelectionChanged(object sender, EventArgs e)
 {
     try
     {
         dgviewnonedetail.DataSource = SortingLineTaskDetails.GetSortingLineTaskDetailsByTaskId(dgviewnone.SelectedRows[0].Cells[0].Value.ToString());
     }
     catch (Exception)
     {
     }
 }
Example #4
0
 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)
     {
     }
 }
Example #5
0
 internal static SortingTaskIssuedDetails NewSortingTaskIssuedDetails(SortingLineTaskDetails sortingLineTaskDetails)
 {
     return(DataPortal.CreateChild <SortingTaskIssuedDetails>(sortingLineTaskDetails));
 }