Example #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("작업을 시작해주세요");
     }
 }
        /// <summary>
        /// 품질측정값 등록
        /// </summary>
        /// <param name="item">Inspect_measure_seq를 제외하고 채워야함</param>
        public bool InsertInspect_Measure(InspectHistoryVO item, string userid)
        {
            using (SqlCommand comm = new SqlCommand())
            {
                comm.Connection  = new SqlConnection(Connstr);
                comm.CommandText =
                    @" INSERT INTO Inspect_Measure_History( 
 Item_code, Process_code, Inspect_code, Inspect_date, Inspect_datetime 
 , Inspect_val, Workorderno, Ins_Date	, Ins_Emp, Up_Date, Up_Emp) 
 VALUES(	 
@Item_code, 
@Process_code, 
@Inspect_code, 
getdate() , 
getdate(), 
@Inspect_val,
@Workorderno, 
getdate(),
@Ins_Emp,
getdate() ,
@Up_Emp);  ";

                comm.CommandType = CommandType.Text;
                comm.Parameters.AddWithValue("@Item_code", item.Item_code);
                comm.Parameters.AddWithValue("@Process_code", item.Process_code);
                comm.Parameters.AddWithValue("@Inspect_code", item.Inspect_code);
                comm.Parameters.AddWithValue("@Inspect_val", item.Inspect_val);
                comm.Parameters.AddWithValue("@Workorderno", item.Workorderno);
                comm.Parameters.AddWithValue("@Ins_Emp", userid);
                comm.Parameters.AddWithValue("@Up_Emp", userid);

                comm.Connection.Open();
                int result = comm.ExecuteNonQuery();
                comm.Connection.Close();

                return(result > 0);
            }
        }
Example #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("추가하시겠습니까?", "추가여부", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                InspectHistoryVO item = new InspectHistoryVO();
                item.Item_code    = Item_code;
                item.Process_code = Process_code;
                item.Inspect_code = Inspect_code;
                item.Inspect_val  = nudusl.Value;
                item.Workorderno  = Workorderno;

                bool IsSuccess = ihService.InsertInspect_Measure(item, lblManager.Text); //품질측정 추가 조회

                if (IsSuccess)
                {
                    MessageBox.Show("성공적으로 추가하였습니다.", "추가성공", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("추가에 실패하였습니다.", "추가오류", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #4
0
        /// <summary>
        /// 품질측정값 등록
        /// </summary>
        /// <param name="item">Inspect_measure_seq를 제외하고 채워야함</param>
        public bool InsertInspect_Measure(InspectHistoryVO item, string userid)
        {
            Inspect_Measure_HistoryDAC dac = new Inspect_Measure_HistoryDAC();

            return(dac.InsertInspect_Measure(item, userid));
        }