//public void savebuton(object sender, EventArgs e)
        //{
        //    DependencyService.Get<ISaveAndLoad>().SaveText("temp.txt", input.Text);
        //    DisplayAlert("text", input.Text, "OK");
        //}

        //public void load(object sender, EventArgs e)
        //{
        //    output.Text = DependencyService.Get<ISaveAndLoad>().LoadText("temp.txt");
        //}


        //public void Login_btn_Clicked(object sender, EventArgs e)
        //{
        //    Navigation.PushAsync(new Login());

        //}

        //public void Meals_btn_Clicked(object sender, EventArgs e)
        //{
        //    Navigation.PushAsync(new Meals());
        //}

        //public void Item_Clicked(object sender, EventArgs e)
        //{
        //    Navigation.PushAsync(new StuwardSelect());
        //}

        public void Cart_btn_Clicked(object sender, EventArgs e)
        {
            //SQLiteConnection s;
            //s = DependencyService.Get<ISQLite>().GetConnection();
            //TempTbl tbr = new TempTbl();
            //s.Table<TempTbl>();

            //if (TempT)
            //s.DeleteAll<TempTbl>();

            SQLiteConnection y;

            y = DependencyService.Get <ISQLite>().GetConnection();
            TicketNumber Ti = new TicketNumber();

            y.Table <TicketNumber>();
            y.DeleteAll <TicketNumber>();

            SQLiteConnection r;

            r = DependencyService.Get <ISQLite>().GetConnection();
            TotalTbl tota = new TotalTbl();

            r.Table <TotalTbl>();
            r.DeleteAll <TotalTbl>();

            //SQLiteConnection v;
            //v = DependencyService.Get<ISQLite>().GetConnection();
            //StuwardTbl knr = new StuwardTbl();
            //v.Table<StuwardTbl>();
            //v.DeleteAll<StuwardTbl>();
        }
Beispiel #2
0
        public void table_Clickedone(object sender, EventArgs e)
        {
            if (CrossConnectivity.Current.IsConnected)
            {
                try
                {
                    int numb = 0;
                    //SQLiteConnection s;
                    //s = DependencyService.Get<ISQLite>().GetConnection();
                    //TempTbl tbr = new TempTbl();
                    //s.Table<TempTbl>();
                    //s.DeleteAll<TempTbl>();

                    TicketQuery      y = new TicketQuery();
                    SQLiteConnection d;
                    d = DependencyService.Get <ISQLite>().GetConnection();
                    d.Table <TicketNumber>();
                    d.DeleteAll <TicketNumber>();

                    SQLiteConnection r;
                    r = DependencyService.Get <ISQLite>().GetConnection();
                    TotalTbl tota = new TotalTbl();
                    r.Table <TotalTbl>();
                    r.DeleteAll <TotalTbl>();

                    if (JsonTable.resul == 3)
                    {
                        int flagyes = 4;
                        // Navigation.PushAsync(new Dashboard());
                        Navigation.PushAsync(new MainVedioPage(flagyes));
                    }
                    else
                    {
                        Navigation.PushAsync(new JsonTable(numb));
                    }
                    // Navigation.PushAsync(new Dashboard());

                    tabdone.Clicked -= table_Clickedone;
                }
                catch (Exception ex)
                {
                    // Console.WriteLine("An error occurred: '{0}'", ex);
                }
            }

            else
            {
                // write your code if there is no Internet available

                DisplayAlert("NETWORK ERROR", "SYSTEM IS OFFLINE", "Ok");
            }
        }
        // onbar_Clicked

        //public void tab_Clicked(object sender, EventArgs e)
        //{


        //    // Navigation.PushAsync(new MultiTabbedColorsPage());
        //    Navigation.PushAsync(new FoodTabbedPage());
        //}


        public void test_Clicked(object sender, EventArgs e)
        {
            int numb = 0;

            try
            {
                //SQLiteConnection s;
                //s = DependencyService.Get<ISQLite>().GetConnection();
                //TempTbl tbr = new TempTbl();
                //s.Table<TempTbl>();
                //s.DeleteAll<TempTbl>();

                //SQLiteConnection y;
                //y = DependencyService.Get<ISQLite>().GetConnection();
                //TicketNumber Ti = new TicketNumber();
                //y.Table<TicketNumber>();
                //y.DeleteAll<TicketNumber>();

                SQLiteConnection r;
                r = DependencyService.Get <ISQLite>().GetConnection();
                TotalTbl tota = new TotalTbl();
                r.Table <TotalTbl>();
                r.DeleteAll <TotalTbl>();

                //SQLiteConnection v;
                //v = DependencyService.Get<ISQLite>().GetConnection();
                //StuwardTbl knr = new StuwardTbl();
                //v.Table<StuwardTbl>();
                //v.DeleteAll<StuwardTbl>();
                //Navigation.PushAsync(new JsonTable(numb));
                Navigation.PushAsync(new FoodTabbedPage(), true);
            }
            catch (Exception ex)
            {
                // Console.WriteLine("An error occurred: '{0}'", ex);
            }
            // Navigation.PushAsync(new TableNew());

            // Navigation.PushAsync(new StuwardSelect());



            //  Navigation.PushAsync(new JsonTable(numb));
        }
        public void Cart_btn_Clicked(object sender, EventArgs e)
        {
            // Navigation.PushAsync(new Cart());
            //cartone.ItemsSource = update_Item;
            //SQLiteConnection s;
            //s = DependencyService.Get<ISQLite>().GetConnection();
            //TempTbl tbr = new TempTbl();
            ////SQLiteConnection s;
            //s = DependencyService.Get<ISQLite>().GetConnection();
            //s.Table<TempTbl>();
            //s.DeleteAll<TempTbl>();

            SQLiteConnection r;

            r = DependencyService.Get <ISQLite>().GetConnection();
            TotalTbl tota = new TotalTbl();

            r.Table <TotalTbl>();
            r.DeleteAll <TotalTbl>();
        }
        //public Command DeleteCommand { get; }

        public OnlineCart(decimal totalnew)
        {
            InitializeComponent();
            IPQuery          IPBC = new IPQuery();
            SQLiteConnection IPB;

            IPB = DependencyService.Get <ISQLite>().GetConnection();
            IPB.Table <IPaddressDB>();
            //  var tikcount = d.ExecuteScalar<string>("SELECT TicketNum FROM TicketNumber");
            var backnow = IPB.ExecuteScalar <string>("SELECT backgrund FROM IPaddressDB ORDER BY Id DESC LIMIT 1");

            //if (backnow == bone)
            //{
            // this.BackgroundImage = saveback;
            saveback = backnow;
            if (saveback == "Style1")
            {
                this.BackgroundImage = "background.png";
            }
            else if (saveback == "Style2")
            {
                this.BackgroundImage = "backgroundnew.png";
            }
            else if (saveback == "Style3")
            {
                this.BackgroundImage = "backnewtwo.png";
            }

            //this.BackgroundImage = "background.png";
            NavigationPage.SetHasBackButton(this, true);
            this.Title = "MENU";
            GC.Collect(1);

            if (CrossConnectivity.Current.IsConnected)
            {
                try
                {
                    if (totalnew > 0)
                    {
                        // DisplayAlert("one", "1", "OK");
                        foodback.IsVisible = false;
                    }
                    else
                    {
                        //  DisplayAlert("two", "2", "OK");
                        foodback.IsVisible = true;
                    }

                    try
                    {
                        int         newnumber = 2;
                        ToolbarItem cartItem  = new ToolbarItem();
                        cartItem.Order = ToolbarItemOrder.Primary;
                        cartItem.Text  = "START NEW ORDER";
                        // cartItem.Icon = "orderNewThree.png";

                        cartItem.Command = new Command(() => Navigation.PushAsync(new JsonTable(newnumber)));
                        ToolbarItems.Add(cartItem);

                        //SQLiteConnection m;
                        //m = DependencyService.Get<ISQLite>().GetConnection();
                        //TempTbl mit = new TempTbl();
                        //m.Table<TempTbl>();
                        //m.DeleteAll<TempTbl>();
                    }
                    catch (Exception ex)
                    {
                        // Console.WriteLine("An error occurred: '{0}'", ex);
                    }


                    try
                    {
                        // int newnumber = 2;
                        ToolbarItem RefreshPage = new ToolbarItem();
                        RefreshPage.Order = ToolbarItemOrder.Primary;
                        RefreshPage.Text  = "REFRESH";
                        // cartItem.Icon = "orderNewThree.png";
                        //decimal tot;
                        RefreshPage.Command = new Command(() => Navigation.PushAsync(new OnlineCart(totalnew)));
                        ToolbarItems.Add(RefreshPage);

                        //SQLiteConnection m;
                        //m = DependencyService.Get<ISQLite>().GetConnection();
                        //TempTbl mit = new TempTbl();
                        //m.Table<TempTbl>();
                        //m.DeleteAll<TempTbl>();
                    }
                    catch (Exception ex)
                    {
                        // Console.WriteLine("An error occurred: '{0}'", ex);
                    }
                    // this.ToolbartItems.Add(new ToolbarItem { Text = "BTN 1", Icon = "myicon.png" });
                    //CrossConnectivity.Current.ConnectivityChanged += Current_ConnectivityChanged;

                    //var items = new List<JsonCartone>();
                    //cartone.ItemsSource = items;
                    //decimal tot;
                    TotalTbl         tbr = new TotalTbl();
                    SQLiteConnection s;
                    s = DependencyService.Get <ISQLite>().GetConnection();
                    s.Table <TotalTbl>();
                    // tbr.ItmID = id;
                    tbr.ItmTotal = totalnew;
                    //tbr.TblName = Convert.ToString(data.ID);
                    TotalQuery c = new TotalQuery();
                    c.InsertDetails(tbr);
                    // this.total = totalnav;


                    // decimal tot ;
                    // tot =+ totalnew ;
                    // total.Text = c.GetTotal() + "";
                    // decimal tax = 15;
                    total.Text = c.GetTotal() + "";
                    decimal tota = Convert.ToDecimal(total.Text);
                    // gandtot.Text = Convert.ToString(tota + tax);
                    // ItemInfo.Text += Convert.ToString(id);
                    // cartone.SelectedItem += ItemInfo.Text;
                    cartone.ItemsSource = update_Item;

                    // DisplayAlert("item IDs", ItemInfo.Text, "OK");

                    // cartone.IsPullToRefreshEnabled = true;
                    GetJSON();

                    //long freeMemory = Java.Lang.Runtime.GetRuntime().FreeMemory();
                    //DisplayAlert("freemomory", Convert.ToString(freeMemory), "OK");
                }
                catch (Exception ex)
                {
                    // Console.WriteLine("An error occurred: '{0}'", ex);
                }
            }

            else
            {
                // write your code if there is no Internet available

                DisplayAlert("NETWORK ERROR", "SYSTEM IS OFFLINE", "Ok");
            }
        }