private void btn_submit_Click(object sender, EventArgs e) { List <MyModels.EidtType._EidtType> list_EidtType = new List <MyModels.EidtType._EidtType>(); list_EidtType.Clear(); for (int i = 0; i < this.gridView1.RowCount; i++) { string standardname = this.gridView1.GetRowCellValue(i, "standardname").ToString(); str += standardname; str += ","; string itemKey = this.gridView1.GetRowCellValue(i, "itemKey").ToString(); decimal sprice = Convert.ToDecimal(this.gridView1.GetRowCellValue(i, "sprice")); string standardkey = this.gridView1.GetRowCellValue(i, "standardkey").ToString(); string yuanliao = this.gridView1.GetRowCellValue(i, "yuanliao").ToString(); bool state = Convert.ToBoolean(this.gridView1.GetRowCellValue(i, "state")); List <Models.v_item_crude> item_standard = (List <Models.v_item_crude>) this.gridView1.GetRowCellValue(i, "item_standard"); MyModels.EidtType._EidtType _EidtType = new MyModels.EidtType._EidtType(); _EidtType.itemKey = itemKey; _EidtType.sprice = sprice; _EidtType.standardkey = standardkey; _EidtType.standardname = standardname; _EidtType.yuanliao = yuanliao; _EidtType.item_standard = item_standard; _EidtType.state = state; list_EidtType.Add(_EidtType); } if (str.Length > 0) { str = str.Substring(0, str.Length - 1); } MyModels.EidtType.list.Clear(); MyModels.EidtType.list = list_EidtType; this.Close(); }
private void btn_add_Click(object sender, EventArgs e) { int irow = this.gridView1.FocusedRowHandle; MyModels.EidtType._EidtType _EidtType = new MyModels.EidtType._EidtType(); List <Models.v_item_crude> item_standard = new List <Models.v_item_crude>(); _EidtType.itemKey = ""; _EidtType.sprice = 0; _EidtType.standardkey = ""; _EidtType.standardname = ""; _EidtType.yuanliao = ""; _EidtType.item_standard = item_standard; this.list.Add(_EidtType); this.gridView1.RefreshData(); }
private void iniEditTypedata(List <Models.item_standard> list_itemstandard) { MyModels.EidtType.list.Clear(); if (list_itemstandard == null) { return; } foreach (var a in list_itemstandard) { string str = ""; var b = BIZFood.QueryItemCrude(a.itemKey.Value, a.standardkey); Models.v_item_crude v_Item_Crude = new Models.v_item_crude(); List <Models.v_item_crude> list_v_Item_Crude = new List <Models.v_item_crude>(); list_v_Item_Crude.Clear(); foreach (var c in b) { str += (c.crudename + "*" + c.num.ToString()); str += ","; v_Item_Crude.crudeid = c.crudeid; v_Item_Crude.num = c.num; list_v_Item_Crude.Add(v_Item_Crude); } if (str.Length > 0) { str = str.Substring(0, str.Length - 1); } MyModels.EidtType._EidtType _EidtType = new MyModels.EidtType._EidtType(); _EidtType.itemKey = a.itemKey.Value.ToString(); _EidtType.sprice = a.sprice.Value; _EidtType.standardkey = a.standardkey.ToString(); _EidtType.standardname = a.standardname; _EidtType.yuanliao = str; _EidtType.state = (a.state.Value == 1)?true:false; _EidtType.item_standard = list_v_Item_Crude; MyModels.EidtType.list.Add(_EidtType); } }