/// <summary>
        /// 删除事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void btn_Pur02Delete(Object sender, EventArgs e)
        {
            string[] eCell = Grid2.SelectedCell;
            if (eCell == null)
            {
                FineUI.Alert.ShowInParent("请先选中一个删除项", FineUI.MessageBoxIcon.Information);
                return;
            }
            string a   = Grid2.SelectedRowID;
            int    iii = Grid2.SelectedRowIndex;

            JArray    upJson = Grid2.GetMergedData();
            DataTable da     = new DataTable();

            for (int i = 0; i < upJson.Count; i++)
            {
                if (upJson[i]["status"].ToString() != "newadded" && upJson[i]["id"].ToString() == eCell[0].ToString())
                {
                    int _id = ConvertHelper.Cint(upJson[i]["values"]["Id01"].ToString());
                    FineUI.Alert.ShowInParent(_id.ToString(), FineUI.MessageBoxIcon.Information);
                    Grid2.DeleteSelectedRows();
                    Purchase01Bll.GetInstence().Delete(this, _id);
                    //hidORDDEP_ID.Text = "";
                    break;
                }
                else if (upJson[i]["status"].ToString() == "newadded" && upJson[i]["id"].ToString() == eCell[0].ToString())
                {
                    Grid2.DeleteSelectedRows();
                    //hidORDDEP_ID.Text = "";
                    break;
                }
            }
        }
        /// <summary>
        /// 采购明细更新数据更新
        /// </summary>
        /// <returns></returns>
        public string Pur_Edit()
        {
            string Pur_status = ddlStatus.SelectedValue;
            JArray pJson      = Grid2.GetMergedData();
            string result     = "";

            for (int i = 0; i < pJson.Count; i++)
            {
                try
                {
                    int _id   = ConvertHelper.Cint(pJson[i]["values"]["Id01"].ToString());
                    var model = new Purchase01(x => x.Id == _id);
                    if (pJson[i]["status"].ToString().Equals("modified"))
                    {
                        model.SetIsNew(false);
                    }
                    else if (pJson[i]["status"].ToString().Equals("unchanged"))
                    {
                        continue;
                    }
                    else
                    {
                        model.SetIsNew(true);
                    }
                    model.SHOP_ID     = pJson[i]["values"]["SHOP_ID01"].ToString();
                    model.Purchase_ID = pJson[i]["values"]["Purchase_ID01"].ToString();
                    model.SNo         = ConvertHelper.Cint(pJson[i]["values"]["SNo01"].ToString());
                    model.PROD_ID     = pJson[i]["values"]["PROD_ID01"].ToString();
                    model.QUANTITY    = ConvertHelper.StringToDecimal(pJson[i]["values"]["QUANTITY01"].ToString());
                    model.STD_UNIT    = pJson[i]["values"]["STD_UNIT01"].ToString();
                    model.STD_CONVERT = ConvertHelper.Cint(pJson[i]["values"]["STD_CONVERT01"].ToString());
                    model.STD_QUAN    = ConvertHelper.StringToDecimal(pJson[i]["values"]["STD_QUAN01"].ToString());
                    model.STD_PRICE   = ConvertHelper.StringToDecimal(pJson[i]["values"]["STD_PRICE01"].ToString());
                    string a = pJson[i]["values"]["Tax01"].ToString();
                    model.Tax           = ConvertHelper.StringToDecimal(pJson[i]["values"]["Tax01"].ToString());
                    model.QUAN1         = ConvertHelper.StringToDecimal(pJson[i]["values"]["QUAN101"].ToString());
                    model.QUAN2         = ConvertHelper.StringToDecimal(pJson[i]["values"]["QUAN201"].ToString());
                    model.Item_DISC_Amt = ConvertHelper.StringToDecimal(pJson[i]["values"]["Item_DISC_Amt01"].ToString());
                    model.MEMO          = pJson[i]["values"]["MEMO"].ToString();

                    Purchase01Bll.GetInstence().Save(this, model);
                }
                catch (Exception err)
                {
                    result = result = err.Message + Environment.NewLine;
                    return(result);
                }
            }
            LoadDetail();
            if (String.IsNullOrEmpty(result))
            {
                string _shop_id = ddlSHOP_NAME.SelectedValue;
                string _Pur_id  = tbxPurchase_ID.Text;

                DataSet ds = (DataSet)SPs.Update_Purchase00_TOT(_shop_id, _Pur_id).ExecuteDataSet();
                //int _id = ConvertHelper.Cint0(GridViewHelper.GetSelectedKey(Grid1, true));
                LoadMain();
                result = "保存成功";
                //FineUI.Alert.ShowInParent("保存成功", FineUI.MessageBoxIcon.Information);
            }
            //LoadDataPur01();
            return(result);
        }
 /// <summary>
 /// 订单明细加载
 /// </summary>
 public void LoadDataPur01()
 {
     Purchase01Bll.GetInstence().BindGrid(Grid2, 0, 0, InquiryCondition(), null);
 }