예제 #1
0
        /// <summary>
        /// 작성자: 최현호 / 작성일: 210212
        /// </summary>
        /// <param name="vo"></param>
        /// <returns></returns>
        public bool Update(ProdStatusVO vo)
        {
            try
            {
                string sql = @"EXEC SP_UpdateProductStatus @product_id, @product_name, @product_unit, @product_type, @product_lorder_count, @product_safety_count, @company_id, @product_exam, @product_stnd, @product_comment, @w_id, @product_deleted";
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    cmd.Parameters.AddWithValue("@product_id", vo.product_id);
                    cmd.Parameters.AddWithValue("@product_name", vo.product_name);
                    cmd.Parameters.AddWithValue("@product_unit", vo.product_unit);
                    cmd.Parameters.AddWithValue("@product_type", vo.product_type);
                    cmd.Parameters.AddWithValue("@product_lorder_count", vo.product_lorder_count);
                    cmd.Parameters.AddWithValue("@product_safety_count", vo.product_safety_count);
                    cmd.Parameters.AddWithValue("@company_id", vo.company_name);
                    cmd.Parameters.AddWithValue("@product_exam", vo.product_exam);
                    cmd.Parameters.AddWithValue("@product_stnd", vo.product_stnd);
                    cmd.Parameters.AddWithValue("@product_comment", vo.product_comment);
                    cmd.Parameters.AddWithValue("@w_id", vo.w_name);
                    cmd.Parameters.AddWithValue("@product_deleted", vo.product_deleted);

                    int iRowAffect = cmd.ExecuteNonQuery();
                    conn.Close();

                    return(iRowAffect > 0);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public bool Update(ProdStatusVO vo)
        {
            ProdStatusDAC dac = new ProdStatusDAC();

            return(dac.Update(vo));
        }
예제 #3
0
        public bool Insert(ProdStatusVO vo)
        {
            ProdStatusDAC dac = new ProdStatusDAC();

            return(dac.Insert(vo));
        }
예제 #4
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     try
     {
         ProdStatusService service = new ProdStatusService();
         if (label1.Text == "품목 등록")
         {
             ProdStatusVO vo = new ProdStatusVO
             {
                 product_id           = txtProdID.Text,
                 product_type         = cbProdType.Text,
                 product_unit         = cbUnit.Text,
                 product_lorder_count = int.Parse(nuMinOrder.Value.ToString()),
                 product_safety_count = int.Parse(nuSafeCount.Value.ToString()),
                 product_name         = cbProdName.Text,
                 company_name         = cbCompany.Text,
                 w_name          = cbWHouse.Text,
                 product_exam    = cbExamYN.Text,
                 product_stnd    = txtStnd.Text,
                 product_comment = txtComment.Text,
                 product_deleted = cbDeleted.Text
             };
             bool result = service.Insert(vo);
             if (result)
             {
                 MessageBox.Show(Properties.Resources.msgOK);
             }
             else
             {
                 MessageBox.Show(Properties.Resources.msgError);
             }
         }
         else if (label1.Text == "품목 수정")
         {
             ProdStatusVO vo = new ProdStatusVO
             {
                 product_id           = txtProdID.Text,
                 product_type         = cbProdType.Text,
                 product_unit         = cbUnit.Text,
                 product_lorder_count = int.Parse(nuMinOrder.Value.ToString()),
                 product_safety_count = int.Parse(nuSafeCount.Value.ToString()),
                 product_name         = cbProdName.Text,
                 company_name         = cbCompany.Text,
                 w_name          = cbWHouse.Text,
                 product_exam    = cbExamYN.Text,
                 product_stnd    = txtStnd.Text,
                 product_comment = txtComment.Text,
                 product_deleted = cbDeleted.Text
             };
             bool result = service.Update(vo);
             if (result)
             {
                 MessageBox.Show(Properties.Resources.msgOK);
             }
             else
             {
                 MessageBox.Show(Properties.Resources.msgError);
             }
         }
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }