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); } }
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; } }
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); } }