private void CrearTicket() { try { if (ProductoSeleccionado != null) { TBLTICKETS t; if (ListaTickets == null) { ListaTickets = new ObservableCollection <TicketVM>(); } t = new TBLTICKETS { CLIENTE = DniCliente, FECHA = DateTime.Now, PENDIENTE = 1, PRODUCTO = ProductoSeleccionado.ElProducto.ID }; db.TBLTICKETS.Add(t); ListaTickets.Add(new TicketVM { ElTicket = t, IsNew = false }); RaisePropertyChanged("ListaTickets"); db.SaveChanges(); var coste = ProductoSeleccionado.ElProducto.COSTE; if (coste != null) { TotalTicket += (float)coste; RaisePropertyChanged("TotalTicket"); } } else { MessageBox.Show("ningun producto seleccionado"); } } catch (Exception e) { if (e.InnerException != null) { Logs.Logs.EscribirLog(e.InnerException.Message + " --- " + e.Message, ToString() + " (CrearTicket)", Logs.constantes.EXCEPTION_TYPE); } else { Logs.Logs.EscribirLog(e.Message, ToString() + " (CrearTicket)", Logs.constantes.EXCEPTION_TYPE); } } }
public TicketVM() { ElTicket = new TBLTICKETS(); }