public int Save() { int nResult = -1; int nNewUID = -1; DataSet ds = new DataSet(); DAL.DataProvider.SqlClientProvider oSqlClientProvider = new DAL.DataProvider.SqlClientProvider(); nNewUID = oSqlClientProvider.SaveOrder(this.ID, this.CustomerID, (int)this.OrderStatus, this.DateOfDelivery, this.Products, this.EstimatedTotalProductionTime, this.TotalCost, (int)State, this.UpdateUserID, out nResult); if (nResult == 0) { this.ID = nNewUID; } return(nResult); }