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