예제 #1
0
 public static void reload_doppio(scontrino s)
 {
     if (s.id.HasValue)
     {
         s.doppio = dal.first_bool($@"select (select top 1 1 from scontrini with(nolock) where id_scontrino <> s.id_scontrino and dt_scontrino = s.dt_scontrino
       and id_tipo_spesa = s.id_tipo_spesa and importo = s.importo and id_utente = s.id_utente) as doppio
  from scontrini s with(nolock) where s.id_scontrino = {s.id}");
     }
 }
예제 #2
0
   public static void save(scontrino s)
   {
       if (!s.id.HasValue)
       {
           s.id = dal.exec($@"insert into scontrini (id_evento, id_tipo_spesa, cosa, qta, dt_scontrino, id_utente, dt_ins, importo)
 values ({fld.int_null_qry(s.id_evento)}, {fld.int_null_qry(s.id_tipo)}, {fld.str_qry(s.cosa)}
   , {fld.int_null_qry(s.qta)}, {fld.date_qry(s.data)}, {s.utente.id}, getdate(), {fld.dec_to_qry(s.importo)})", true);
       }
       else
       {
           dal.exec($@"update scontrini set id_evento = {fld.int_null_qry(s.id_evento)}, id_tipo_spesa = {fld.int_null_qry(s.id_tipo)}
   , cosa = {fld.str_qry(s.cosa)}, qta = {fld.int_null_qry(s.qta)}, dt_scontrino = {fld.date_qry(s.data)}, importo = {fld.dec_to_qry(s.importo)}
 where id_scontrino = {s.id}");
       }
   }