/// <summary> /// 数据加载 /// </summary> public void Bind() { try { DataTable tableAssets = new DataTable(); //未开启SN的资产列表 tableAssets.Columns.Add("CID"); //资产编号 tableAssets.Columns.Add("NAME"); //资产名称 tableAssets.Columns.Add("LOCATIONID"); //区域编号 tableAssets.Columns.Add("LOCATIONNAME"); //区域名称 tableAssets.Columns.Add("IMAGE"); //图片编号 tableAssets.Columns.Add("QUANTITY"); //空闲数量 tableAssets.Columns.Add("SELECTQTY"); //选择数量 if (RowData.Count > 0) { foreach (ConsumablesOrderRow Row in RowData) { ConQuant conQuant = autofacConfig.orderCommonService.GetUnUseConByCID(Row.CID, Row.LOCATIONID); Consumables con = autofacConfig.orderCommonService.GetConsByID(Row.CID); AssLocation Loc = autofacConfig.assLocationService.GetByID(Row.LOCATIONID); tableAssets.Rows.Add(Row.CID, con.NAME, Row.LOCATIONID, Loc.NAME, con.IMAGE, conQuant.QUANTITY, Row.QTY); } } ListAssets.DataSource = tableAssets; ListAssets.DataBind(); } catch (Exception ex) { Toast(ex.Message); } }
/// <summary> /// 数据加载 /// </summary> public void Bind() { try { TOInputDto TOData = autofacConfig.assTransferOrderService.GetByID(TOID); coreUser DeanInUser = autofacConfig.coreUserService.GetUserByID(TOData.MANAGER); coreUser DealUser = autofacConfig.coreUserService.GetUserByID(TOData.HANDLEMAN); AssLocation assLocation = autofacConfig.assLocationService.GetByID(TOData.DESLOCATIONID); lblTDInMan.Text = DeanInUser.USER_NAME; lblDealMan.Text = DealUser.USER_NAME; lblLocation.Text = assLocation.NAME; DatePicker.Value = TOData.TRANSFERDATE; if (String.IsNullOrEmpty(TOData.NOTE) == false) { lblNote.Text = TOData.NOTE; } DataTable tableAssets = new DataTable(); //未开启SN的资产列表 tableAssets.Columns.Add("ASSID"); //资产编号 tableAssets.Columns.Add("NAME"); //资产名称 tableAssets.Columns.Add("IMAGE"); //资产图片 tableAssets.Columns.Add("WAITREPAIRQTY"); //待确认数量 tableAssets.Columns.Add("STATUS"); //行项状态 foreach (AssTransferOrderRow Row in TOData.Rows) { Assets assets = autofacConfig.orderCommonService.GetAssetsByID(Row.ASSID); if (Row.STATUS == 0) { tableAssets.Rows.Add(Row.ASSID, assets.NAME, assets.IMAGE, Row.INTRANSFERQTY, "调拨中"); } else if (Row.STATUS == 1) { tableAssets.Rows.Add(Row.ASSID, assets.NAME, assets.IMAGE, Row.INTRANSFERQTY, "已完成"); } else { tableAssets.Rows.Add(Row.ASSID, assets.NAME, assets.IMAGE, Row.INTRANSFERQTY, "已取消"); } } if (tableAssets.Rows.Count > 0) { ListAssets.DataSource = tableAssets; ListAssets.DataBind(); } if (Client.Session["Role"].ToString() == "SMOSECUser") { plButton.Visible = false; } //如果维修单已完成,则隐藏维修单处理按钮 if (TOData.STATUS == 1 || TOData.STATUS == 2) { plButton.Visible = false; } } catch (Exception ex) { Toast(ex.Message); } }
/// <summary> /// 数据加载 /// </summary> public void Bind() { try { TOInputDto TOData = autofacConfig.assTransferOrderService.GetByID(TOID); coreUser DeanInUser = autofacConfig.coreUserService.GetUserByID(TOData.MANAGER); coreUser DealUser = autofacConfig.coreUserService.GetUserByID(TOData.HANDLEMAN); WHStorageLocationOutputDto whLoc = autofacConfig.wareHouseService.GetSLByID(TOData.WAREID, TOData.STID, TOData.DESSLID); lblTDInMan.Text = DeanInUser.USER_NAME; lblDealMan.Text = DealUser.USER_NAME; lblLocation.Text = whLoc.WARENAME + "/" + whLoc.STNAME + "/" + whLoc.SLNAME; DatePicker.Value = TOData.TRANSFERDATE; if (String.IsNullOrEmpty(TOData.NOTE) == false) { lblNote.Text = TOData.NOTE; } DataTable tableAssets = new DataTable(); //未开启SN的资产列表 tableAssets.Columns.Add("CID"); //耗材编号 tableAssets.Columns.Add("NAME"); //耗材名称 tableAssets.Columns.Add("IMAGE"); //耗材图片 tableAssets.Columns.Add("WAITREPAIRQTY"); //待确认数量 tableAssets.Columns.Add("STATUS"); //行项状态 foreach (AssTransferOrderRow Row in TOData.Rows) { Consumables cons = autofacConfig.consumablesService.GetConsById(Row.CID); if (Row.STATUS == 0) { tableAssets.Rows.Add(Row.ASSID, cons.NAME, cons.IMAGE, Row.INTRANSFERQTY, "调拨中"); } else if (Row.STATUS == 1) { tableAssets.Rows.Add(Row.ASSID, cons.NAME, cons.IMAGE, Row.INTRANSFERQTY, "已完成"); } else { tableAssets.Rows.Add(Row.ASSID, cons.NAME, cons.IMAGE, Row.INTRANSFERQTY, "已取消"); } } if (tableAssets.Rows.Count > 0) { ListAssets.DataSource = tableAssets; ListAssets.DataBind(); } if (Client.Session["Role"].ToString() == "SMOWMSUSER") { plButton.Visible = false; } //如果维修单已完成,则隐藏维修单处理按钮 if (TOData.STATUS == 1 || TOData.STATUS == 2) { plButton.Visible = false; } } catch (Exception ex) { Toast(ex.Message); } }
public void GrdAtivosAddRow(string s) { List <Assets> all = ListAssets.Instance().LoadListAssets(ListAssets.Instance().Path); foreach (var assets in all.Where(assets => s == assets.Symbol)) { grdAtivos.Rows.Add(assets.Symbol, Math.Round(assets.Last, 2), assets.Time, assets.Variation, assets.High, assets.Low, assets.Close, assets.Open, assets.Trades, assets.Volume); } }
private void LoadAssets() { string path = Directory.GetCurrentDirectory() + "\\RegAtivos.xml"; List <Assets> lista = ListAssets.Instance().LoadListAssets(path); foreach (var assets in lista) { grdAtivos.Rows.Add(assets.Active, assets.Last, assets.Hour, assets.Variation, assets.Maximum, assets.Minimum, assets.Closing, assets.Opening, assets.Business, assets.Amount, assets.Volume); } }
/// <summary> /// 数据加载 /// </summary> public void Bind() { try { if (Type == PROCESSMODE.调拨确认) { title1.TitleText = "调拨单确认"; } if (Type == PROCESSMODE.调拨取消) { title1.TitleText = "调拨单取消"; } TOInputDto TOData = autofacConfig.assTransferOrderService.GetByID(TOID); coreUser DeanInUser = autofacConfig.coreUserService.GetUserByID(TOData.MANAGER); coreUser DealUser = autofacConfig.coreUserService.GetUserByID(TOData.HANDLEMAN); lblTDInMan.Text = DeanInUser.USER_NAME; lblDealMan.Text = DealUser.USER_NAME; WHStorageLocationOutputDto whLoc = autofacConfig.wareHouseService.GetSLByID(TOData.WAREID, TOData.STID, TOData.DESSLID); lblLocation.Text = whLoc.WARENAME + "/" + whLoc.STNAME + "/" + whLoc.SLNAME; DatePicker.Value = TOData.TRANSFERDATE; if (String.IsNullOrEmpty(TOData.NOTE)) { lblNote.Text = TOData.NOTE; } DataTable tableAssets = new DataTable(); //未开启SN的资产列表 tableAssets.Columns.Add("TOROWID"); //报修单行项编号 tableAssets.Columns.Add("LOCATIONID"); //区域编号 tableAssets.Columns.Add("LOCATIONNAME"); //区域名称 tableAssets.Columns.Add("CID"); //资产编号 tableAssets.Columns.Add("NAME"); //资产名称 tableAssets.Columns.Add("IMAGE"); //图片编号 tableAssets.Columns.Add("INTRANSFERQTY"); //调拨中数量 foreach (AssTransferOrderRow Row in TOData.Rows) { Consumables cons = autofacConfig.consumablesService.GetConsById(Row.CID); WareHouse Location = autofacConfig.wareHouseService.GetByWareID(Row.SLID); if (Row.STATUS == 0) { tableAssets.Rows.Add(Row.TOROWID, Row.SLID, Location.NAME, Row.CID, cons.NAME, Row.IMAGE, Row.INTRANSFERQTY); } } if (tableAssets.Rows.Count > 0) { ListAssets.DataSource = tableAssets; ListAssets.DataBind(); } } catch (Exception ex) { Toast(ex.Message); } }
public DataManagerExtends(SelectView1 parentcontrol, List <string> allassets) { InitializeComponent(); if (File.Exists(ListAssets.Instance().Path)) { AllAssets = ListAssets.Instance().LoadListAssets(ListAssets.Instance().Path); } _parentControl = parentcontrol; AssetList = allassets; }
public void LoadAssets(List <string> assetList) { grdAtivos.Rows.Clear(); List <Assets> all = File.Exists(ListAssets.Instance().Path) ? ListAssets.Instance().LoadListAssets(ListAssets.Instance().Path) : new List <Assets>(); List <DataAssetsInfo> dataAssetsInfos = new List <DataAssetsInfo>(); foreach (var assets in all) { foreach (string s in assetList) { string volume = assets.Volume.ToString(); double volumeRound; if (assets.Volume > 1000000000) { volumeRound = Math.Round(assets.Volume / 1000000000, 2); volume = volumeRound + "B"; } else if (assets.Volume > 1000000) { volumeRound = Math.Round(assets.Volume / 1000000, 2); volume = volumeRound + "M"; } else if (assets.Volume > 1000) { volumeRound = Math.Round(assets.Volume / 1000, 2); volume = volumeRound + "K"; } if (s == assets.Symbol) { dataAssetsInfos.Add(new DataAssetsInfo { Symbol = assets.Symbol, Last = Math.Round(assets.Last, 2).ToString(), Variation = assets.Variation.ToString(), Volume = volume, Close = assets.Close.ToString(), High = assets.High.ToString(), Low = assets.Low.ToString(), Open = assets.Open.ToString(), Time = assets.Time, Trades = assets.Trades.ToString() }); } } } grdAtivos.DataSource = dataAssetsInfos; }
/// <summary> /// 数据绑定 /// </summary> /// <param name="Name"></param> public void Bind(String Name) { try { DataTable tableAssets = new DataTable(); //未开启SN的资产列表 tableAssets.Columns.Add("CHECK"); //资产编号 tableAssets.Columns.Add("CID"); //耗材编号 tableAssets.Columns.Add("NAME"); //资产名称 tableAssets.Columns.Add("LOCATIONID"); //区域编号 tableAssets.Columns.Add("LOCATIONNAME"); //区域名称 tableAssets.Columns.Add("IMAGE"); //图片编号 tableAssets.Columns.Add("QUANTITY"); //空闲数量 tableAssets.Columns.Add("SELECTQTY"); //选择数量 List <ConQuant> listAss = new List <ConQuant>(); if (String.IsNullOrEmpty(Name)) //查询所有耗材 { listAss = autofacConfig.orderCommonService.GetUnUseCon(LocInID, null); } else { Consumables consumables = autofacConfig.orderCommonService.GetConsByName(Name); listAss = autofacConfig.orderCommonService.GetUnUseCon(LocInID, consumables.CID); } foreach (ConQuant Row in listAss) { Consumables cons = autofacConfig.orderCommonService.GetConsByID(Row.CID); AssLocation location = autofacConfig.assLocationService.GetByID(Row.LOCATIONID); if (RowData.Count > 0) { Boolean isAdd = false; foreach (ConsumablesOrderRow HaveRow in RowData) { if (HaveRow.CID == Row.CID && HaveRow.LOCATIONID == Row.LOCATIONID) { tableAssets.Rows.Add(true, Row.CID, cons.NAME, Row.LOCATIONID, location.NAME, cons.IMAGE, Row.QUANTITY, HaveRow.QTY); isAdd = true; break; } } if (isAdd == false) { tableAssets.Rows.Add(false, Row.CID, cons.NAME, Row.LOCATIONID, location.NAME, cons.IMAGE, Row.QUANTITY, 0); } } else { tableAssets.Rows.Add(false, Row.CID, cons.NAME, Row.LOCATIONID, location.NAME, cons.IMAGE, Row.QUANTITY, 0); } } if (tableAssets.Rows.Count > 0) { ListAssets.DataSource = tableAssets; ListAssets.DataBind(); } } catch (Exception ex) { Toast(ex.Message); } }