コード例 #1
0
        public bool insertREORDER(REORDER_VO vo)
        {
            bool Result = false;

            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = new SqlConnection(this.ConnectionString);
                    cmd.CommandText = $@"INSERT INTO Reorder(REORDER_DATE, REORDER_DATE_IN,REORDER_COM_DLVR, REORDER_TYP,REORDER_QTY,REORDER_STATE,ITEM_CODE,COM_CODE, MANAGER_ID,SALES_Work_Order_ID)
                                              VALUES(@REORDER_DATE, @REORDER_DATE_IN,@REORDER_COM_DLVR, @REORDER_TYP,@REORDER_QTY,@REORDER_STATE,@ITEM_CODE,@COM_CODE, @MANAGER_ID,@SALES_Work_Order_ID) ";
                    cmd.Parameters.AddWithValue("@REORDER_DATE", vo.REORDER_DATE);
                    cmd.Parameters.AddWithValue("@REORDER_DATE_IN", vo.REORDER_DATE_IN);
                    cmd.Parameters.AddWithValue("@REORDER_COM_DLVR", vo.REORDER_COM_DLVR);
                    cmd.Parameters.AddWithValue("@REORDER_TYP", vo.REORDER_TYP);
                    cmd.Parameters.AddWithValue("@REORDER_QTY", vo.REORDER_QTY);
                    cmd.Parameters.AddWithValue("@REORDER_STATE", vo.REORDER_STATE);
                    cmd.Parameters.AddWithValue("@ITEM_CODE", vo.ITEM_CODE);
                    cmd.Parameters.AddWithValue("@COM_CODE", vo.COM_CODE);
                    cmd.Parameters.AddWithValue("@MANAGER_ID", vo.MANAGER_ID);
                    cmd.Parameters.AddWithValue("@SALES_Work_Order_ID", vo.SALES_Work_Order_ID);

                    cmd.Connection.Open();
                    int iResult = cmd.ExecuteNonQuery();
                    cmd.Connection.Close();
                    return((iResult > 0) ? true : false);
                }
            }
            catch (Exception err)
            {
                string msg = err.Message;
                return(Result);
            }
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int a = 0;

            dgv2.EndEdit();
            ReorderService service = new ReorderService();

            foreach (DataGridViewRow item in dgv2.Rows)
            {
                if (Convert.ToBoolean(item.Cells[1].Value) == true)
                {
                    a++;
                    if (item.Cells[10].Value == null)
                    {
                        MessageBox.Show("발주할 품목의 수량을 입력해주세요");
                        return;
                    }
                }
            }
            if (a == 0)
            {
                MessageBox.Show("발주할 품목을 선택해주세요");
                return;
            }
            REORDER_VO vo = new REORDER_VO();

            vo.REORDER_DATE  = DateTime.Now;
            vo.REORDER_STATE = "발주";
            vo.MANAGER_ID    = LoginInfo.UserInfo.LI_ID;
            int su = 0;

            foreach (DataGridViewRow item in dgv2.Rows)
            {
                if (Convert.ToBoolean(item.Cells[1].Value) == true)
                {
                    vo.REORDER_DATE_IN     = DateTime.Now.AddDays(Convert.ToInt32(item.Cells[15].Value));
                    vo.REORDER_COM_DLVR    = item.Cells[3].Value.ToString();
                    vo.REORDER_TYP         = (item.Cells[4].Value.ToString().Length < 1) ?"정량" : item.Cells[4].Value.ToString();
                    vo.REORDER_QTY         = Convert.ToInt32(item.Cells[11].Value);
                    vo.ITEM_CODE           = item.Cells[5].Value.ToString();
                    vo.COM_CODE            = item.Cells[2].Value.ToString();
                    vo.SALES_Work_Order_ID = item.Cells[14].Value.ToString();
                    if (service.insertREORDER(vo))
                    {
                        ;
                    }
                    {
                        su++;
                    }
                }
            }
            if (su > 0)
            {
                MessageBox.Show("발주가 완료 되었습니다.");
                this.Close();
            }
        }
コード例 #3
0
        internal bool insertREORDER(REORDER_VO vo)
        {
            REORDERDAC dac = new REORDERDAC();

            return(dac.insertREORDER(vo));
        }