示例#1
0
        private void Update_OnClicked(object sender, EventArgs e)
        {
            var _manager         = new SqLiteManeger();
            var menuItemSelected = (MenuItem)sender;
            var selectedStudent  = _manager.Get(Convert.ToInt32(menuItemSelected.CommandParameter.ToString()));

            Navigation.PushAsync(new UpdatePage(selectedStudent));
        }
示例#2
0
        private void Refresh()
        {
            var manager      = new SqLiteManeger();
            var listStudents = new List <Student>();

            listStudents = manager.GetAllStudents().ToList();
            lstSutdents.BindingContext = listStudents;
        }
示例#3
0
        public ListPage()
        {
            InitializeComponent();
            var manager      = new SqLiteManeger();
            var listStudents = new List <Student>();

            listStudents = manager.GetAllStudents().ToList();
            lstSutdents.BindingContext = listStudents;
        }
示例#4
0
        private void Delete_OnClicked(object sender, EventArgs e)
        {
            var           menuItemSelected = (MenuItem)sender;
            SqLiteManeger _maneger         = new SqLiteManeger();
            var           isDeleted        = _maneger.Delete(Convert.ToInt32(menuItemSelected.CommandParameter.ToString()));

            if (isDeleted > 0)
            {
                DisplayAlert("Başarılı", "Silindi", "Tamam");
                Refresh();
            }
            else
            {
                DisplayAlert("Error", "Silinemedi", "Tamam");
            }
        }
        private void Insert_OnClicked(object sender, EventArgs e)
        {
            var _maneger = new SqLiteManeger();
            var _student = new Student();

            _student.Name    = txtName.Text;
            _student.Surname = txtSurname.Text;
            var isInserted = _maneger.Insert(_student);

            if (isInserted > 0)
            {
                DisplayAlert("Ekle", "Başarı İle Eklendi", "TAMAM");
            }
            else
            {
                DisplayAlert("Error", "Başarı İle Eklendi", "TAMAM");
            }
        }
示例#6
0
        private void Update_OnClicked(object sender, EventArgs e)
        {
            var _manager = new SqLiteManeger();
            var s        = new Student();

            s.Id          = Id;
            s.RegisteDate = DateTime.Now;
            s.Name        = txtName.Text;
            s.Surname     = txtSurname.Text;
            var isUpdate = _manager.Update(s);

            if (isUpdate != 0)
            {
                DisplayAlert("Başarılı", s.Name + " " + s.Surname + "Güncellendi", "OK");
            }
            else
            {
                DisplayAlert("Error", "Hata Oluştu", "OK");
            }
        }