Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
 public TicketVM()
 {
     ElTicket = new TBLTICKETS();
 }