public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            try
            {
                View view;
                if (StaticUser.PresenceOnPage != true)
                {
                    view = inflater.Inflate(Resource.Layout.activity_not_found_book, container, false);
                    var btn_add_order1 = view.FindViewById <Button>(Resource.Id.btn_add_order1);
                    btn_add_order1.Click += delegate
                    {
                        try
                        {
                            Android.App.FragmentTransaction transaction = this.FragmentManager.BeginTransaction();
                            AddOrderActivity content = new AddOrderActivity();
                            transaction.Replace(Resource.Id.framelayout, content).AddToBackStack(null);
                            transaction.Commit();
                        }
                        catch (Exception ex)
                        {
                            Toast.MakeText(Activity, ex.Message, ToastLength.Long);
                        }
                    };
                    return(view);
                }
                else
                {
                    view      = inflater.Inflate(Resource.Layout.activity_order_book, container, false);
                    lstOrder  = view.FindViewById <ListView>(Resource.Id.orderlistview);
                    orderlist = new List <OrderBookModel>();
                    //начинай тестиьть

                    GetOrders();

                    //editEnterOrder.TextChanged += EtSearch_TextChanged;

                    //int i = 0;
                    //while(i<1)
                    //{
                    //    OrderResponse order = new OrderResponse();
                    //    order = o_date.Rusult;
                    //}
                    //AuthResponseData o_user_data = new AuthResponseData();
                    //o_user_data = o_data.ResponseData;

                    return(view);
                }
            }
            catch (Exception ex)
            {
                var view        = inflater.Inflate(Resource.Layout.activity_errors_handling, container, false);
                var TextOfError = view.FindViewById <TextView>(Resource.Id.TextOfError);
                TextOfError.Text += "\n(Ошибка: " + ex.Message + ")";
                return(view);
            }
        }
        private void DisplayButton_Click(object sender, System.EventArgs e)
        {
            FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction();
            AddOrderActivity    fragment     = new AddOrderActivity();
            Bundle args = new Bundle();

            args.PutString("isDestination", myCity);
            fragment.Arguments = args;
            transaction1.Replace(Resource.Id.framelayout, fragment).AddToBackStack(null).Commit();
        }
Example #3
0
 public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
 {
     try
     {
         var view          = inflater.Inflate(Resource.Layout.activity_not_found_order, container, false);
         var image         = view.FindViewById <ImageView>(Resource.Id.img_not_found);
         var txt_not_found = view.FindViewById <TextView>(Resource.Id.txt_not_found_something);
         var btn_add_order = view.FindViewById <Button>(Resource.Id.NotFoundOrderBtnAddOrder);
         if (StaticUser.NamePadeAbsenceSomething == "AlarmsActivity")
         {
             image.SetImageBitmap(BitmapFactory.DecodeResource(this.Resources, Resource.Drawable.PageNotFound));
             btn_add_order.Visibility = ViewStates.Gone;
             txt_not_found.Text       = "На данный момент тревог не обнаружено.";
         }
         else if (StaticUser.NamePadeAbsenceSomething == "BoxListActivity")
         {
             image.SetImageBitmap(BitmapFactory.DecodeResource(this.Resources, Resource.Drawable.PageNotFound));
             btn_add_order.Visibility = ViewStates.Gone;
             txt_not_found.Text       = "Контейнеров не обнаружено.";
         }
         else if (StaticUser.NamePadeAbsenceSomething == "OrderNotFoundForDriver")
         {
             image.SetImageBitmap(BitmapFactory.DecodeResource(this.Resources, Resource.Drawable.PageNotFound));
             btn_add_order.Visibility = ViewStates.Gone;
             txt_not_found.Text       = "У текущей задачи нет заказа.";
         }
         else
         {
             btn_add_order.Click += delegate
             {
                 try
                 {
                     FragmentTransaction transaction = this.FragmentManager.BeginTransaction();
                     AddOrderActivity    content     = new AddOrderActivity();
                     transaction.Replace(Resource.Id.framelayout, content);
                     transaction.Commit();
                 }
                 catch (Exception ex)
                 {
                     Toast.MakeText(Activity, ex.Message, ToastLength.Long).Show();
                 }
             };
         }
         return(view);
     }
     catch (Exception ex)
     {
         var view        = inflater.Inflate(Resource.Layout.activity_errors_handling, container, false);
         var TextOfError = view.FindViewById <TextView>(Resource.Id.TextOfError);
         TextOfError.Text += "\n(Ошибка: " + ex.Message + ")";
         return(view);
     }
 }
Example #4
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view           = inflater.Inflate(Resource.Layout.activity_not_found_book, container, false);
            var btn_add_order1 = view.FindViewById <Button>(Resource.Id.btn_add_order1);

            btn_add_order1.Click += delegate
            {
                try
                {
                    FragmentTransaction transaction = this.FragmentManager.BeginTransaction();
                    AddOrderActivity    content     = new AddOrderActivity();
                    transaction.Replace(Resource.Id.framelayout, content);
                    transaction.Commit();
                }
                catch (Exception ex)
                {
                    Toast.MakeText(Activity, ex.Message, ToastLength.Long).Show();
                }
            };
            return(view);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.activity_order_price, container, false);

            preloader           = view.FindViewById <ProgressBar>(Resource.Id.loader);
            txt_From            = view.FindViewById <TextView>(Resource.Id.OrderPriceTextFrom);
            txt_To              = view.FindViewById <TextView>(Resource.Id.OrderPriceTextTo);
            txt_Distance        = view.FindViewById <TextView>(Resource.Id.OrderPriceTextDistance);
            txt_Insurance_Price = view.FindViewById <TextView>(Resource.Id.OrderPriceTextInsurancePrice);
            txt_Shipping_Cost   = view.FindViewById <TextView>(Resource.Id.OrderPriceTextShippingCost);
            btn_add_order       = view.FindViewById <Button>(Resource.Id.OrderPriceBtnAddOrder);
            btn_add_order_again = view.FindViewById <Button>(Resource.Id.OrderPriceBtnAddOrderAgain);

            txt_Shipping_Cost.Text   = StaticOrder.Amount;
            txt_Insurance_Price.Text = StaticOrder.Insurance_amount + " ₽";
            txt_Distance.Text        = StaticOrder.Distance + " км";
            txt_To.Text   = StaticOrder.Destination_address;
            txt_From.Text = StaticOrder.Inception_address;


            btn_add_order_again.Click += async delegate
            {
                AlertDialog.Builder alert = new AlertDialog.Builder(Activity);
                alert.SetTitle("Внимание!");
                alert.SetMessage("Вы действительно хотите сделать перерасчёт стоимости ?");
                alert.SetPositiveButton("Да", (senderAlert, args) =>
                {
                    FragmentTransaction transaction = FragmentManager.BeginTransaction();
                    AddOrderActivity content        = new AddOrderActivity();
                    transaction.Replace(Resource.Id.framelayout, content).AddToBackStack(null).Commit(); CrossSettings.Current.AddOrUpdateValue("OrderInStageOfBid", "false");
                    base.OnDestroy();
                });
                alert.SetNegativeButton("Отмена", (senderAlert, args) => {});

                Dialog dialog = alert.Create();
                dialog.Show();
            };

            btn_add_order.Click += async delegate
            {
                preloader.Visibility = Android.Views.ViewStates.Visible;

                if (StaticUser.PresenceOnPage != true)
                {
                    Android.App.FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction();
                    AlertDialog.Builder             alert        = new AlertDialog.Builder(Activity);
                    alert.SetTitle("Внимание!");
                    alert.SetMessage("Для оформления заказа необходимо войти или зарегистрироваться.");
                    alert.SetPositiveButton("Регистрация", (senderAlert, args) =>
                    {
                        alert.Dispose();
                        Android.App.AlertDialog.Builder alert1 = new Android.App.AlertDialog.Builder(Activity);
                        alert1.SetTitle("Внимание!");
                        alert1.SetMessage("Необходимо выбрать вид регистрации.");
                        alert1.SetPositiveButton("Для физ.лица", (senderAlert1, args1) =>
                        {
                            Activity_Registration_Individual_Person content4 = new Activity_Registration_Individual_Person();
                            transaction2.Replace(Resource.Id.framelayout, content4).AddToBackStack(null).Commit();
                        });
                        alert1.SetNegativeButton("Для юр.лица", (senderAlert1, args1) =>
                        {
                            Activity_Legal_Entity_Registration content3 = new Activity_Legal_Entity_Registration();
                            transaction2.Replace(Resource.Id.framelayout, content3).AddToBackStack(null).Commit();
                        });
                        Dialog dialog1 = alert1.Create();
                        dialog1.Show();
                    });
                    alert.SetNegativeButton("Вход", (senderAlert, args) =>
                    {
                        AuthActivity content3 = new AuthActivity();
                        transaction2.Replace(Resource.Id.framelayout, content3).AddToBackStack(null).Commit();
                    });
                    Dialog dialog = alert.Create();
                    dialog.Show();
                }
                else
                {
                    StaticUser.NeedToCreateOrder = true;
                    Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction();
                    UserActivity content = new UserActivity();
                    transaction1.Replace(Resource.Id.framelayout, content);
                    transaction1.Commit();
                }
            };

            return(view);
        }