private void btnSyncCar_Click(object sender, EventArgs e) { try { LH_OUTBOUNDORDERModel[] row = BillGrid.DataSource as LH_OUTBOUNDORDERModel[]; int[] RowNum = BillGrid.GetSelectedRows(); if (RowNum.Length == 0) { MessageBox.Show("请选择要同步的数据!"); return; } List <string> LHODONO = new List <string>(); foreach (var item in RowNum) { LHODONO.Add(row[item].LHODONO); } if (_service.obOrderUpload(LHODONO.ToArray())) { MessageBox.Show("同步成功!"); } else { MessageBox.Show("同步失败!"); } } catch (Exception exception) { MessageBox.Show(exception.Message); LogHelper.Error(exception); } }
/// <summary> /// 双击列表 /// </summary> private void BillList_DoubleClick(object sender, EventArgs e) { LH_OUTBOUNDORDERModel[] row = BillGrid.DataSource as LH_OUTBOUNDORDERModel[]; if (row == null) { return; } if (row.Length < BillGrid.GetFocusedDataSourceRowIndex()) { return; } LH_OUTBOUNDORDERModel LH_OutOrderModel = row[BillGrid.GetFocusedDataSourceRowIndex()]; }
/// <summary> /// 加载明细 /// </summary> void LaodDateiledData() { LH_OUTBOUNDORDERModel[] row = BillGrid.DataSource as LH_OUTBOUNDORDERModel[]; if (row == null) { return; } int i = BillGrid.GetFocusedDataSourceRowIndex(); if (row.Length < i && i > 0 || row.Length == 0) { return; } EntryList.DataSource = _service.LH_OUTBOUNDORDERDETAILED_List(row[i].LHODOID); }
/// <summary> /// 双击列表 /// </summary> private void BillList_DoubleClick(object sender, EventArgs e) { LH_OUTBOUNDORDERModel[] row = BillGrid.DataSource as LH_OUTBOUNDORDERModel[]; if (row == null) { return; } if (row.Length < BillGrid.GetFocusedDataSourceRowIndex()) { return; } LH_OUTBOUNDORDERModel LH_OutOrderModel = row[BillGrid.GetFocusedDataSourceRowIndex()]; FrmOutOrderDetailed Frm = new FrmOutOrderDetailed(); Frm.BillData.Add(LH_OutOrderModel); if (Frm.ShowDialog().Equals(DialogResult.OK)) { } }
private void btnBatchUpdate_Click(object sender, EventArgs e) { try { var indexs = BillGrid.GetSelectedRows(); if (indexs != null && indexs.Length > 0) { var lhodonos = new List <string>(); foreach (var i in indexs) { var no = BillGrid.GetRowCellValue(i, "LHODONO"); lhodonos.Add($"{no}"); } var megBills = _service.GetMergeBills(lhodonos.ToArray()); if (megBills.Length > 1) { MsgHelper.ShowInformation("已选单据不在同一分货单中,不能批量修改"); } FrmBatchOutBoundOrder frm = new FrmBatchOutBoundOrder(); frm.Result = megBills.SingleOrDefault(); frm.LHOBODNOS = lhodonos; if (frm.ShowDialog() == DialogResult.OK) { } } } catch (Exception exception) { MsgHelper.ShowException(exception); } }