コード例 #1
0
    public void AddLocale(CoordinateLocali Cl)
    {
        bool toAdd    = true;
        var  DBExists = _connection.GetTableInfo("CoordinateLocali");

        if (DBExists.Count == 0)
        {
            _connection.CreateTable <CoordinateLocali>();
        }
        _connection.CreateTable <CoordinateLocali>();
        //IEnumerable<CoordinateLocali> Coord = _connection.ExecuteScalar<List<CoordinateLocali>>("SELECT * FROM DatiCliente");
        IEnumerable <CoordinateLocali> Coord = _connection.Table <CoordinateLocali>();

        foreach (CoordinateLocali C in Coord)
        {
            if (C.Restaurant == Cl.Restaurant)
            {
                _connection.Query <CoordinateLocali>("Update CoordinateLocali set Exipiry = " + Cl.Exipiry + " where id = " + C.id);
                _connection.Query <CoordinateLocali>("Update CoordinateLocali set Sala = '" + Cl.Sala + "' where id = " + C.id);
                _connection.Query <CoordinateLocali>("Update CoordinateLocali set Seat = '" + Cl.Seat + "' where id = " + C.id);
                toAdd = false;
            }
        }
        if (toAdd)
        {
            _connection.Insert(Cl);
        }
    }
コード例 #2
0
    public void AggiungiLocale()
    {
        DataService      C  = new DataService("DatiCliente.db");
        CoordinateLocali CL = new CoordinateLocali();

        CL.Db = Db;
        if (daysToStore != null && daysToStore >= 1)
        {
            CL.Exipiry = DataService.DateTimeToUnixTimestamp(DateTime.Today.AddDays(daysToStore));
        }
        else
        {
            CL.Exipiry = DataService.DateTimeToUnixTimestamp(DateTime.Now.AddHours(8));
        }
        CL.LongName   = NomeLocaleLong;
        CL.Restaurant = Restaurant;
        CL.Utenza     = Utenza;
        CL.Sala       = sala;
        CL.Seat       = seat;
        C.AddLocale(CL);
    }