Exemple #1
0
 private void btnInsertMeasure_Click(object sender, EventArgs e)
 {
     if (!GlobalUsage.WorkOrderNo.Equals("설정안됨"))
     {
         if (!string.IsNullOrEmpty(lblInspectcode.Text))
         {
             Inspect_Measure_HistoryService service = new Inspect_Measure_HistoryService();
             InspectHistoryVO item = new InspectHistoryVO();
             item.Inspect_code = lblInspectcode.Text;
             item.Item_code    = lblItemCode.Text;
             item.Inspect_val  = Convert.ToDecimal(nudMeasure.Value);
             item.Process_code = lblProcesscode.Text;
             item.Workorderno  = GlobalUsage.WorkOrderNo;
             if (service.InsertInspect_Measure(item, GlobalUsage.UserID))
             {
                 Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 품질측정 조건({lblInspectcode.Text})에 값({nudMeasure.Value})를 넣는데에 성공하였음");
                 nudMeasure.Value = 0;
                 SearchData();
             }
             else
             {
                 Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 품질측정 조건({lblInspectcode.Text})에 값({nudMeasure.Value})를 넣는데에 실패하였음");
                 MessageBox.Show("입력할 수 없는 항목입니다.");
             }
         }
     }
     else
     {
         Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 작업시작을 하지않고 품질측정값을 등록하려하였음");
         MessageBox.Show("작업을 시작해주세요");
     }
 }
Exemple #2
0
        private void ReportBinding()
        {
            string date = dtpDate.Value.ToString("yyyy-MM-dd");

            dryList = service.GetDryingHistory(date);

            List <string> workno = new List <string>();

            foreach (var item in dryList)
            {
                workno.Add(item.Workorderno);
            }

            Inspect_Measure_HistoryService inservice = new Inspect_Measure_HistoryService();

            imhList = inservice.GetDrying(workno);

            var figurationList = (from req in dryList
                                  join val in imhList on req.Workorderno equals val.Workorderno
                                  where req.Workorderno == val.Workorderno
                                  select new
            {
                Num = req.Num,
                GV_Code = req.GV_Code,
                Item_Name = req.Item_Name,
                Prd_Endtime = req.Prd_Endtime,
                Workorderno = val.Workorderno,
                ADate = val.Adate,
                AVal = val.Aval,
                BDate = val.Bdate,
                BVal = val.Bval,
                CDate = val.Cdate,
                CVal = val.Cval
            }).ToList();

            try
            {
                ds.Relations.Clear();
                ds.Tables.Clear();

                dt = ListToDataTable.ToDataTable(figurationList);
                ds.Tables.Add(dt);
                ds.Tables[0].TableName = "dtDrying";

                rpt.DataSource = ds.Tables["dtDrying"];
            }
            catch
            {
            }
            rpt.Parameters["Ins_Date"].Value   = dtpDate.Value.ToString("yyyy-MM-dd");
            rpt.Parameters["Ins_Date"].Visible = false; //파라미터 바로 넘기기
            documentViewer1.DocumentSource     = rpt;
            rpt.CreateDocument();
        }
Exemple #3
0
 private void btnDeleteMeasure_Click(object sender, EventArgs e)
 {
     if (dgvInspectMeasure.SelectedRows.Count > 0)
     {
         Inspect_Measure_HistoryService service = new Inspect_Measure_HistoryService();
         if (service.DeleteInspect_MeasureBySeq(Convert.ToInt32(dgvInspectMeasure.SelectedRows[0].Cells[2].Value)))
         {
             Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 품질측정 조건({lblInspectcode.Text})의 값({nudMeasure.Value})을 삭제하는데 성공하였음");
             SearchData();
         }
         else
         {
             Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 품질측정 조건({lblInspectcode.Text})의 값({nudMeasure.Value})을 삭제하는데 실패하였음");
             MessageBox.Show("입력할 수 없는 항목입니다.");
         }
     }
 }
Exemple #4
0
        private void SearchData()
        {
            Inspect_Measure_HistoryService mservice = new Inspect_Measure_HistoryService();

            dgvInspectMeasure.DataSource = mservice.GetAll(lblItemCode.Text, lblProcesscode.Text, lblInspectcode.Text, GlobalUsage.WorkOrderNo);
        }