示例#1
0
        private void SaveData()
        {
            DataTable tbl        = this.gridControl1.DataSource as DataTable;
            DataTable tblChanged = tbl.GetChanges();

            if (tblChanged != null)
            {
                foreach (DataRow rowInfo in tblChanged.Rows)
                {
                    long CompanyID = QT.Entities.Common.Obj2Int64(rowInfo["CompanyID"]);

                    productAdapter.InsertRatting(CompanyID);

                    productAdapter.UpdateRattingProduct(
                        QT.Entities.Common.Obj2Int64(rowInfo["CompanyID"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Reputation"]),
                        QT.Entities.Common.Obj2Int(rowInfo["BigStore"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Scandal"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Genuine"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Quanlity"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Attitude"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Delivery"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Guarantee"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Swap"]),
                        QT.Entities.Common.Obj2Int(rowInfo["Price"]),
                        QT.Entities.Common.Obj2Int(rowInfo["OldCustomer"]));

                    LogJobAdapter.SaveLog(JobName.FrmRankingCompany_SaveRanking, "Sửa ratting", CompanyID, (int)JobTypeData.Company);
                }
            }
            tbl.AcceptChanges();
            MessageBox.Show("Đã lưu");
        }