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