/// <summary> /// 根据出库单编号得到出库单信息 /// </summary> /// <param name="id">出库单编号</param> /// <returns></returns> public OutboundOrderOutputDto GetOutboundOrderById(string id) { var result = from outboundOrder in _SMOSECDbContext.OutboundOrders join user in _SMOSECDbContext.coreUsers on outboundOrder.HANDLEMAN equals user.USER_ID join location in _SMOSECDbContext.AssLocations on outboundOrder.LOCATIONID equals location.LOCATIONID where outboundOrder.OOID == id select new OutboundOrderOutputDto { HANDLEMAN = outboundOrder.HANDLEMAN, HANDLEMANNAME = user.USER_NAME, OOID = outboundOrder.OOID, BUSINESSDATE = outboundOrder.BUSINESSDATE, LOCATIONID = outboundOrder.LOCATIONID, LOCATIONNAME = location.NAME, HANDLEDATE = outboundOrder.HANDLEDATE, NOTE = outboundOrder.NOTE, TYPE = outboundOrder.TYPE }; OutboundOrderOutputDto dto = result.FirstOrDefault(); if (dto != null) { dto.TYPENAME = ""; } return(dto); }
/// <summary> /// 绑定数据 /// </summary> public void Bind() { try { OutboundOrderOutputDto outboundOrder = _autofacConfig.ConsumablesService.GetOutboundOrderById(OOId); if (outboundOrder != null) { txtType.Text = outboundOrder.TYPENAME; txtHMan.Text = outboundOrder.HANDLEMANNAME; txtLocation.Text = outboundOrder.LOCATIONNAME; txtNote.Text = outboundOrder.NOTE; DPickerCO.Value = outboundOrder.BUSINESSDATE; txtType.Text = outboundOrder.TYPE == 1 ? "退货" : "领用"; } DataTable rowsTable = _autofacConfig.ConsumablesService.GetOORowListByOOId(OOId); if (rowsTable != null) { ListAss.DataSource = rowsTable; ListAss.DataBind(); } } catch (Exception ex) { Toast(ex.Message); } }