public NotesPageViewModel() { _workTicketText = App.Database.RetrieveTextFromCurrentAppWorkTicket(); if (_workTicketText == null) { App_WorkTicket currentWorkTicket = App.Database.GetCurrentWorkTicket(); _workTicketText = new App_WorkTicketText(currentWorkTicket); } }
public NotesPageViewModel(App_WorkTicket workTicket) { // puke //throw new System.NotImplementedException(); _workTicketText = App.Database.RetrieveTextFromWorkTicket(workTicket); if (_workTicketText == null) { _workTicketText = new App_WorkTicketText(workTicket); } }
public void SaveWorkTicketText(App_WorkTicketText workTicketText) { int rows = 0; lock (_locker) { JT_WorkTicketText workTicketToSave = new JT_WorkTicketText() { WTNumber = workTicketText.WTNumber, WTStep = workTicketText.WTStep, Text = workTicketText.Text, SequenceNo = workTicketText.SequenceNo, SalesOrderNo = workTicketText.SalesOrderNo, IsModified = true, ID = workTicketText.ID }; JT_TransactionImportDetail transactionDetail = new JT_TransactionImportDetail() { RecordType = "W", SalesOrderNo = workTicketText.SalesOrderNo, WTNumber = workTicketText.WTNumber, WTStep = workTicketText.WTStep, TransactionDate = DateTime.Now.ToString("yyyyMMdd"), // dch rkl 11/03/2016 include transaction date for notes StepText = workTicketText.Text }; _database.Insert(transactionDetail); SaveWorkTicketText(workTicketToSave); /*workTicketText.IsModified = true; * // puke * //JT_WorkTicketText itemToSave; * * * if (workTicketText.WTNumber != null && workTicketText.WTStep != null) * { * rows = _database.Update(workTicketText); * } * else * { * rows = _database.Insert(workTicketText); * } * * // puke... need call back?*/ } }
public NotesPageViewModel(App_WorkTicket workTicket) { // dch rkl 12/07/2016 catch exception try { _workTicketText = App.Database.RetrieveTextFromWorkTicket(workTicket); if (_workTicketText == null) { _workTicketText = new App_WorkTicketText(workTicket); } } catch (Exception ex) { // dch rkl 12/07/2016 Log Error ErrorReporting errorReporting = new ErrorReporting(); errorReporting.sendException(ex, "TechDashboard.NotesPageViewModel(App_WorkTicket workTicket)"); } }