示例#1
0
 /// <summary>
 /// 預設值:設定元件屬性樣式
 /// </summary>
 private void SetPropertyControl()
 {
     ButtonProperty.SetProperty(btnSelectPartNo, true);
     ButtonProperty.SetProperty(btnTraySelect, true);
     DataGridviewProperty.SetProperty(dataGridView1);
     DataGridviewProperty.SetProperty(datagvJudge);
 }
示例#2
0
        /// <summary>
        /// 預設值,取得料盤資料 TO DataGridView
        /// </summary>
        private void GetDefaultTrayNo()
        {
            try
            {
                // 初始化控制項參數
                DataGridviewProperty.SetProperty(dataGridView1);
                DataGridviewProperty.SetProperty(dataGridView2);
                dataTrayList             = trayService.GetAllData().DataTrayList;
                dataGridView1.DataSource = dataTrayList;

                // 更改欄位標題
                dataGridView1.Columns["TrayNo"].HeaderCell.Value   = "料盤編號";
                dataGridView1.Columns["TrayName"].HeaderCell.Value = "料盤名稱";

                // 隱藏欄位
                List <string> list = new List <string>
                {
                    { "CreateDate" }, { "UpdateDate" }, { "EditUser" }, { "DivideNoX" }, { "DivideNoY" }
                    , { "DividePitchX" }, { "DividePitchY" }, { "PieceCenterX" }, { "PieceCenterY" }
                    , { "TrayThickness" }, { "TrayCenter" }, { "TrayLength" }, { "TrayOffsetX" }, { "TrayOffsetY" }
                };
                foreach (var item in list)
                {
                    dataGridView1.Columns[item].Visible = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#3
0
 /// <summary>
 /// 取得所有帳戶人員,To dataGridView
 /// </summary>
 private void DefaultAccount()
 {
     try
     {
         // 初始化控制項參數
         txtNo.Clear();
         txtPassword.Clear();
         dataGridView1.Rows.Clear();
         DataGridviewProperty.SetProperty(dataGridView1);
         accountList = accountService.GetAllData().AccountList
                       .Where(x => !x.AcctNo.Contains("admin") && !x.AcctNo.Contains("James")).ToList();
         dataGridView1.ColumnCount     = 1;
         dataGridView1.Columns[0].Name = "帳號";
         if (accountList.Count > 0)
         {
             foreach (var item in accountList)
             {
                 dataGridView1.Rows.Add(item.AcctNo);
             }
         }
         else
         {
             dataGridView1.Enabled = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#4
0
 public TraySet()
 {
     InitializeComponent();
     SetDefultEvent();
     ButtonProperty.SetProperty(btnSelectTrayNo, true);
     DataGridviewProperty.SetProperty(dataGridView1);
     GetDefaultTrayNo();
 }
示例#5
0
 public RecErrorReport()
 {
     InitializeComponent();
     ButtonProperty.SetProperty(btnSearch, true);
     DateTimeProprty.SetForMonthly(dateTimePicker1);
     DataGridviewProperty.SetProperty(dataGridView1);
     dataGridView1.DataSource = new List <RecError>();
     SetGridViewColumnName();
 }
示例#6
0
 /// <summary>
 /// 預設值,取得料號資料 TO DataGridView控制器
 /// </summary>
 private void DefaultPartNo()
 {
     try
     {
         DataGridviewProperty.SetProperty(dataGridView1);
         DataGridviewProperty.SetProperty(dataGridView2);
         ResponseModel responseModel = partNoJoinTrayAndLaserService.GetAllData();
         PartNoJoinTrayAndLasers       = responseModel.PartNoJoinTrayAndLaserList;
         dataGridView1.ColumnCount     = 1;
         dataGridView1.Columns[0].Name = "PartNo";
         foreach (var item in PartNoJoinTrayAndLasers)
         {
             dataGridView1.Rows.Add(item.PartNo);
         }
     }
     catch (Exception ex)
     {
         logger.Error(ex, "Error");
         MessageBox.Show(ex.Message);
     }
 }