private void LoadData() { lblCustomer.Text = Resources.CustomerName + _customerService.GetCustomerById(_line.Id_customer).Name_customer; string modelId = _modelService.GetLineStatusByLineAndCustomer(_line.Id_line, _line.Id_customer).Current_model; var model = _modelService.GetModelById(modelId); lblModelName.Text = model.Name_model; lblSetPlan.Text = model.Set_plan.ToString(); string shift = null; if (_lineStatus.Shift != null) { shift = _shiftService.GetSheetProductionsById((int)_lineStatus.Shift).Name_sheet_production; } const string assembly = "Assembly"; const string hipot = "Hipot"; const string vi2 = "VI2"; GetDataForProcessAssembly(_line.Id_customer, _line.Id_line, model.Id_model, assembly, shift); GetDataForProcessHipot(_line.Id_customer, _line.Id_line, model.Id_model, hipot, shift); GetDataForProcessVi2(_line.Id_customer, _line.Id_line, model.Id_model, vi2, shift); }
private void LoadData() { lblCustomer.Text = Resources.CustomerName + _customerService.GetCustomerById(_line.Id_customer).Name_customer; string modelId = _modelService.GetLineStatusByLineAndCustomer(_line.Id_line, _line.Id_customer).Current_model; var model = _modelService.GetModelById(modelId); lblModelName.Text = model.Name_model; lblSetPlan.Text = model.Set_plan.ToString(); //int setplan = Convert.ToInt32(model.Set_plan); //int pass = Convert.ToInt32(strPass); //int balenced = setplan - pass; //if (pass > setplan) //{ // lblBalenced.Text = Math.Abs(balenced).ToString(CultureInfo.InvariantCulture); //} //else //{ // lblBalenced.Text = @"- " + balenced.ToString(CultureInfo.InvariantCulture); //} var processPanels = new List <ProcessDetailControl>(); var getProcessByLineId = _processService.GetAllProcesseses(_line.Id_line); for (int i = 0; i < getProcessByLineId.Count; i++) { var processes = getProcessByLineId.ElementAtOrDefault(i); var processFirst = getProcessByLineId.ElementAtOrDefault(i - 1); var mp = new ProcessDetailControl(); string processName = null; int x = 293; int y = 32; if (processes != null) { processName = processes.Id_process; processPanels.Add(mp); mp.ProcessName = processName; mp.Name = "Panel" + processName + i; mp.Location = new Point(x * i, y); } if (processFirst != null) { if (processName == processFirst.Id_process) { mp.Location = new Point(x * (i - 1), y); } else { mp.Location = new Point(x * (i - 1), y); } } //if (i < 4) //{ // //MessageBox.Show("OK"); // panelControl1.Left = (this.ClientSize.Width - panelControl1.Width) / 2; // panelControl1.Top = (this.ClientSize.Height - panelControl1.Height) / 2; //} //else //{ // mp.Location = new Point(300 * i, 32); //} string shift = null; if (_lineStatus.Shift != null) { shift = _shiftService.GetSheetProductionsById((int)_lineStatus.Shift).Name_sheet_production; } string date = DateTime.Now.Date.ToString("MM-dd-yyyy"); string id = string.Format("{0}_{1}_{2}_{3}_{4}_{5}_{6}", _line.Id_customer, _line.Id_line, model.Id_model, processName, date, shift, 0); var result = _showResultService.GetShowResultById(id); if (result != null) { mp.Total = result.Total.ToString(); mp.Pass = result.Pass.ToString(); mp.OperatorCode = result.Operator_code; } if (i == getProcessByLineId.Count - 1) { mp.pictureEdit1.Visible = false; } processPanels.Add(mp); } foreach (var p in processPanels) { panelControl1.SuspendLayout(); panelControl1.Controls.Add(p); panelControl1.ResumeLayout(); } }