示例#1
0
        public void Edit(int id, string field, string oldvalue, string newvalue, object BangBCN)
        {
            daDuLieuBCN dBCN = new daDuLieuBCN();

            dBCN.BCN.MaBieuBaoCao = MaBieuBaoCao;
            dBCN.BCN.IDChiTieu    = id;
            dBCN.BCN.SoLieuNhap   = decimal.Parse(newvalue);
            dBCN.BCN.NguoiNhapBCN = UIHelper.daPhien.MaNSD + ":" + UIHelper.daPhien.TenNguoiSuDung;
            dBCN.CapNhatNhap();

            grdBieuNhapBCN.GetStore().GetById(id).Commit();

            List <clsTinhDanSuat> lstTinh;

            dBCN.IDMauBieu      = IDMauBieu;
            dBCN.BCN.SoLieuNhap = dBCN.BCN.SoLieuNhap - decimal.Parse(oldvalue);
            lstTinh             = dBCN.TinhDanSuatNhap();

            foreach (clsTinhDanSuat t in lstTinh)
            {
                grdBieuNhapBCN.GetStore().GetById(t.IDChiTieu).Set("SoLieuNhap", t.SoLieuNhap);
                grdBieuNhapBCN.GetStore().GetById(t.IDChiTieu).Commit();
            }
        }