<cc1:LinqServerModeDataSource ID="LinqServerModeDataSourceMain" runat="server" > ContextTypeName="RESREPRICER.Web.DataClassesTransactionsDataContext" > TableName="viewTransactions" > OnSelecting="LinqServerModeDataSourceMain_Selecting"/>>
> protected void LinqServerModeDataSourceMain_Selecting(object sender, DevExpress.Data.Linq.LinqServerModeDataSourceSelectEventArgs e) > { > //DataClassesDataContext db = new DataClassesDataContext(); > RESREPRICER.Web.DataClassesTransactionsDataContext db = new DataClassesTransactionsDataContext(); > string OfficeID = (String)Session["OID"]; > var data = (from viewTransactions in db.viewTransactions > where viewTransactions.OID == OfficeID > select GUID, DateImported, OID, PNR, StoredFare, RMQ, LowerFare, (StoredFare - LowerFare) * ISNULL(Passengers, 1) AS FareDiff, Timestamp, DATENAME(Month, Timestamp) AS DatedMonth, > DATEPART(yyyy, Timestamp) AS DatedYear, DATENAME(quarter, Timestamp) AS DatedQuarter, DATENAME(Day, Timestamp) AS DatedDay, DATENAME(weekday, > Timestamp) AS DatedWeekday, REPLACE(CONVERT(CHAR(5), Timestamp, 108), ':', '') AS DatedTime, MFRA, ScriptResult, AgentID, PNRStatus, Segments, Currency > ,Passengers); > e.QueryableSource = data; > } >>
protected void LinqServerModeDataSourceMain_Selecting(object sender, DevExpress.Data.Linq.LinqServerModeDataSourceSelectEventArgs e) { //DataClassesDataContext db = new DataClassesDataContext(); RESREPRICER.Web.DataClassesTransactionsDataContext db = new DataClassesTransactionsDataContext(); string OfficeID = (String)Session["OID"]; e.KeyExpression = "GUID"; e.QueryableSource = from viewTransaction in db.viewTransactions where viewTransaction.OID == OfficeID select new { viewTransaction.GUID, viewTransaction.DateImported, viewTransaction.OID, viewTransaction.PNR, viewTransaction.StoredFare, viewTransaction.RMQ, viewTransaction.LowerFare, viewTransaction.FareDiff, viewTransaction.Timestamp, viewTransaction.DatedMonth, viewTransaction.DatedYear, viewTransaction.DatedQuarter, viewTransaction.DatedDay, viewTransaction.DatedWeekday, viewTransaction.DatedTime, viewTransaction.MFRA, viewTransaction.ScriptResult, viewTransaction.AgentID, viewTransaction.PNRStatus, viewTransaction.Segments, viewTransaction.Currency, viewTransaction.Passengers }; }