示例#1
0
        private async void ActualizarButton_Clicked(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(MarcaEntry.Text))
            {
                await DisplayAlert("Error", "Debe ingresar Marca", "Aceptar");

                MarcaEntry.Focus();
                return;
            }
            if (string.IsNullOrEmpty(ModeloEntry.Text))
            {
                await DisplayAlert("Error", "Debe ingresar Modelo", "Aceptar");

                ModeloEntry.Focus();
                return;
            }
            if (string.IsNullOrEmpty(SerieEntry.Text))
            {
                await DisplayAlert("Error", "Debe ingresar Serie", "Aceptar");

                SerieEntry.Focus();
                return;
            }
            equipo.Marca  = MarcaEntry.Text;
            equipo.Modelo = ModeloEntry.Text;
            equipo.Serie  = SerieEntry.Text;

            using (var datos = new DataAccess())
            {
                datos.UpdateEquipo(equipo);
            }
            await DisplayAlert("Confirmación", "Equipo actualizado correctamente", "Aceptar");

            await Navigation.PopAsync();
        }
示例#2
0
        private async void AgregarButton_Clicked(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(marcaEntry.Text))
            {
                await DisplayAlert("Error", "Debe ingresar Marca", "Aceptar");

                marcaEntry.Focus();
                return;
            }
            if (string.IsNullOrEmpty(ModeloEntry.Text))
            {
                await DisplayAlert("Error", "Debe ingresar Modelo", "Aceptar");

                ModeloEntry.Focus();
                return;
            }
            if (string.IsNullOrEmpty(SerieEntry.Text))
            {
                await DisplayAlert("Error", "Debe ingresar Serie", "Aceptar");

                SerieEntry.Focus();
                return;
            }
            var equipo = new Equipo
            {
                Marca  = marcaEntry.Text,
                Modelo = ModeloEntry.Text,
                Serie  = SerieEntry.Text,
            };

            using (var datos = new DataAccess())
            {
                datos.InsertEquipo(equipo);
                listaListView.ItemsSource = datos.GetEquipo();
            }
            marcaEntry.Text              = string.Empty;
            ModeloEntry.Text             = string.Empty;
            SerieEntry.Text              = string.Empty;
            EmpleadoPicker.SelectedIndex = -1;
            await DisplayAlert("Confirmación", "Equipo agregado", "Aceptar");
        }