Ejemplo n.º 1
0
        private void btnCancel_Click(object sender, EventArgs e)
        {
            List <DataGridViewRow> dlist = new List <DataGridViewRow>();

            foreach (DataGridViewRow row in dgvResult.Rows)
            {
                bool isCellChecked = Convert.ToBoolean(row.Cells["chk"].EditedFormattedValue);
                if (isCellChecked)
                {
                    WatingReceivingVO vo = new WatingReceivingVO();
                    vo.order_id         = row.Cells[1].Value.ToString();
                    vo.order_ddate      = row.Cells[2].Value.ToString();
                    vo.company_name     = row.Cells[3].Value.ToString();
                    vo.product_codename = row.Cells[4].Value.ToString();
                    vo.product_name     = row.Cells[5].Value.ToString();
                    vo.order_count      = Convert.ToInt32(row.Cells[6].Value);
                    vo.order_pdate      = row.Cells[7].Value.ToString();
                    vo.common_name      = row.Cells[8].Value.ToString();

                    dt.Rows.Add(vo.order_id, vo.order_ddate, vo.company_name, vo.product_codename, vo.product_name, vo.order_count, vo.order_pdate, vo.common_name);
                    dlist.Add(row);
                }
            }

            foreach (DataGridViewRow row in dlist)
            {
                dgvResult.Rows.Remove(row);
            }
        }
Ejemplo n.º 2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            List <WatingReceivingVO> list = new List <WatingReceivingVO>();

            foreach (DataGridViewRow row in dgvResult.Rows)
            {
                bool isCellChecked = Convert.ToBoolean(row.Cells["chk"].EditedFormattedValue);
                if (isCellChecked)
                {
                    WatingReceivingVO vo = new WatingReceivingVO();
                    vo.order_id    = row.Cells[1].Value.ToString();
                    vo.order_pdate = row.Cells[7].Value.ToString().Trim();
                    vo.order_sdate = row.Cells[8].Value.ToString().Trim();
                    //vo.order_count = Convert.ToInt32(row.Cells[8].Value);

                    list.Add(vo);
                }
            }

            if (MessageBox.Show("입고대기처리하시겠습니까?", "입고대기처리", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                try
                {
                    SupplierService service = new SupplierService();
                    bool            result  = service.UpdateOrderState(list);

                    if (result)
                    {
                        MessageBox.Show("성공적으로 입고대기처리가 완료되었습니다.", "입고대기처리", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dgvResult.Rows.Clear();
                    }
                    else
                    {
                        MessageBox.Show("입고대기처리 실패하였습니다. 다시 시도하여 주십시오.", "입고대기처리", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception err)
                {
                    LoggingUtility.GetLoggingUtility(err.Message, Level.Error);
                }
            }
            else
            {
                return;
            }
        }
Ejemplo n.º 3
0
        private void btnChoose_Click(object sender, EventArgs e)
        {
            List <DataGridViewRow>   dlist = new List <DataGridViewRow>();
            List <WatingReceivingVO> list  = new List <WatingReceivingVO>();

            foreach (DataGridViewRow row in dgvWatingList.Rows)
            {
                bool isCellChecked = Convert.ToBoolean(row.Cells["chk"].EditedFormattedValue);
                if (isCellChecked)
                {
                    //DataRow newrow = (row.DataBoundItem as DataRowView).Row;

                    WatingReceivingVO vo = new WatingReceivingVO();
                    vo.order_id         = row.Cells[1].Value.ToString();
                    vo.order_ddate      = row.Cells[2].Value.ToString();
                    vo.company_name     = row.Cells[3].Value.ToString();
                    vo.product_codename = row.Cells[4].Value.ToString();
                    vo.product_name     = row.Cells[5].Value.ToString();
                    vo.order_count      = Convert.ToInt32(row.Cells[6].Value);
                    vo.order_pdate      = row.Cells[7].Value.ToString();
                    vo.order_sdate      = row.Cells[8].Value.ToString();
                    vo.common_name      = row.Cells[9].Value.ToString();


                    list.Add(vo);
                    dlist.Add(row);
                }
            }

            foreach (WatingReceivingVO vo in list)
            {
                dgvMaterialReceiving.Rows.Add(true, vo.order_id, vo.order_ddate, vo.company_name, vo.product_codename, vo.product_name, vo.order_count, "", vo.order_pdate, vo.order_sdate, vo.common_name);
            }

            foreach (DataGridViewRow row in dlist)
            {
                dgvWatingList.Rows.Remove(row);
            }
        }