/// <summary> /// 保存 /// </summary> private void _brSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { bool f = _MainID == 0; if (Save()) { //if (f) //{ r.ChangeText(_MainID.ToString()); //int d = bs.Position; //InData(); //bs.Position = d; ShowView(bs.Position); //} } }
private void _barVerify_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { gridView1.CloseEditor(); gridView1.UpdateCurrentRow(); dtSBI.AcceptChanges(); for (int i = 0; i < gridView1.RowCount; i++) { if (decimal.Parse(gridView1.GetRowCellValue(i, _coMoney).ToString()) == 0) { XtraMessageBox.Show("有明细记录没有金额!"); return; } } if (!Save()) { return; } dtSB.Rows[0]["IsVerify"] = 3; dtSB.Rows[0]["VerifyMan"] = BasicClass.UserInfo.UserID; dtSB.Rows[0]["VerifyDate"] = BasicClass.GetDataSet.GetDateTime(); BasicClass.GetDataSet.UpData(bllSB, dtSB); if (_companyID > 0) { int MaterielID = 0; int BrandID = 0; decimal Price = 0; int measureid = 0; for (int i = 0; i < gridView1.RowCount; i++) { MaterielID = int.Parse(gridView1.GetRowCellValue(i, _coMaterielID).ToString()); BrandID = int.Parse(gridView1.GetRowCellValue(i, _coColorID).ToString()); Price = decimal.Parse(gridView1.GetRowCellValue(i, _coPrice).ToString()); measureid = int.Parse(gridView1.GetRowCellValue(i, _coMeasureID).ToString()); object[] o = new object[] { _companyID, MaterielID, BrandID, Price, measureid, 0 }; BasicClass.GetDataSet.ExecSql(blQP, "UpPrice", o); } } DataTable dtt = new DataTable(); //for (int i = 0; i < dtSBI.Rows.Count; i++) //{ // dtt = BasicClass.GetDataSet.GetDS(blSBI, "GetList", new object[] { "(ID=" + dtSBI.Rows[i]["StockInfoID"] + " )" }).Tables[0]; // dtt.Rows[0]["IsEnd"] = dtSBI.Rows[i]["NeedIsEnd"]; // BasicClass.GetDataSet.UpData(blSBI, dtt); //} BasicClass.GetDataSet.ExecSql(BasicClass.Bllstr.bllStockBackInfo, "StockToDemand", new object[] { _MainID, (int)BasicClass.Enums.PlanUseRep.已采购数量, true }); r.ChangeText("OK"); ShowView(bs.Position); SetColumnsReadOnly(); }
private void _barVerify_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridView1.RowCount == 2) { XtraMessageBox.Show("没有明细记录!"); return; } if (!Save()) { return; } dtSB.Rows[0]["IsVerify"] = 3; dtSB.Rows[0]["VerifyMan"] = BasicClass.UserInfo.UserID; dtSB.Rows[0]["VerifyDate"] = DateTime.Today; BasicClass.GetDataSet.UpData(bllSB, dtSB); BasicClass.GetDataSet.ExecSql(bllSB, "Verify", new object[] { _MainID, true, 0 }); BasicClass.GetDataSet.ExecSql(blSBI, "VerifyOneAddNeedStock", new object[] { _MainID, true }); //if (_companyID > 0) //{ // int MaterielID=0; // int BrandID=0; // decimal Price=0; // int measureid = 0; // for (int i = 0; i < gridView1.RowCount; i++) // { // MaterielID = int.Parse(gridView1.GetRowCellValue(i, _coMaterielID).ToString()); // BrandID = int.Parse(gridView1.GetRowCellValue(i, _coColorID).ToString()); // Price = decimal.Parse(gridView1.GetRowCellValue(i, _coPrice).ToString()); // measureid = int.Parse(gridView1.GetRowCellValue(i, _coMeasureID).ToString()); // object[] o = new object[] { _companyID, MaterielID, BrandID, Price, measureid,0 }; // BasicClass.GetDataSet.ExecSql(blQP, "UpPrice", o); // } //} r.ChangeText("OK"); //if (BasicClass.BasicFile.liST[0].Sell4Depot) ShowView(bs.Position); }