Esempio n. 1
0
        //deleteイベントハンドラ
        void DeleteClicked(object sender, EventArgs e)
        {
            var DeleteName = deleteEntry.Text;
            int no         = int.Parse(DeleteName);

            if (DeleteName != null)
            {
                //UserModel.deleteUser(1);
                UserModel.deleteUser(no);
            }
            else
            {
                //アラート関連で参考になりそう https://dev.classmethod.jp/smartphone/xamarin-forms-alert/
                DisplayAlert("DeleteIdが選択されていません", "TextBoxに入力してください", "OK");
            }
        }
Esempio n. 2
0
        public SubPage()
        {
            InitializeComponent();

            //Userテーブルの行データを取得
            var query  = UserModel.selectUser(); //中身はSELECT * FROM [User]
            var layout = new StackLayout {
                HorizontalOptions = LayoutOptions.Center, Margin = new Thickness {
                    Top = 100
                }
            };

            foreach (var user in query)
            {
                //Userテーブルの名前列をLabelに書き出す
                layout.Children.Add(new Label {
                    Text = user.Name
                });
            }

            var Delete = new Button
            {
                WidthRequest = 60,
                Text         = "削除",
                TextColor    = Color.Red,
            };

            layout.Children.Add(Delete);
            Delete.Clicked += DeleteClicked;

            Content = layout;

            //deleteイベントハンドラ
            void DeleteClicked(object sender, EventArgs e)
            {
                //UserModel.deleteUser(deleteId);
                UserModel.deleteUser(1);
            }
        }
Esempio n. 3
0
 //deleteメソッド
 void DeleteClicked(object sender, EventArgs e)
 {
     UserModel.deleteUser(1);
 }