Пример #1
0
        /// <summary>
        /// 拷贝方案
        /// </summary>
        /// <returns></returns>
        public CLDC_DataCore.Model.Plan.Plan_Infrared Copy()
        {
            if (Dgv_Data.Rows.Count == 1)
            {
                return(new CLDC_DataCore.Model.Plan.Plan_Infrared((int)TaiType, ""));
            }

            CLDC_DataCore.Model.Plan.Plan_Infrared _Obj = new CLDC_DataCore.Model.Plan.Plan_Infrared((int)TaiType, "");

            for (int i = 0; i < Dgv_Data.Rows.Count; i++)
            {
                if (Dgv_Data[Dgv_Data.Columns.Count - 1, i].Value.ToString() == "添加")
                {
                    break;
                }
                else
                {
                    if (!this.CheckOK(i))
                    {
                        return(new CLDC_DataCore.Model.Plan.Plan_Infrared((int)TaiType, ""));
                    }

                    _Obj.Add(i, Dgv_Data.Rows[i].Cells[1].Value.ToString(),
                             Dgv_Data.Rows[i].Cells[2].Value.ToString()
                             );
                }
            }

            _Obj.SetPram((int)base.TaiType, base.FaName);

            return(_Obj);
        }