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}"); } }
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}"); } }