Ejemplo n.º 1
0
        /// <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);
                //}
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
        }