Exemple #1
0
        private void Eliminarbtn_Click(object sender, RoutedEventArgs e)
        {
            string           result        = null;
            RutinaModel      selectedModel = (RutinaModel)RutinaDataGrid.SelectedItem;
            MessageBoxResult response;

            response = MessageBox.Show("¿Está seguro que desea eliminar el registro seleccionado ?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);
            if (response == MessageBoxResult.Yes)
            {
                rutina.EntityState = EntityState.Deleted;
                rutina.Id          = selectedModel.Id;

                result = rutina.Savechanges();
                RutinaDataGrid.ItemsSource = rutina.GetAll();
                MessageBox.Show(result);
            }
        }
Exemple #2
0
        private void GuardarBtn_Click(object sender, RoutedEventArgs e)
        {
            if (isModifying == true)
            {
                rutina.EntityState = EntityState.Modified;
                rutina.Id          = idRutina;
            }
            else
            {
                rutina.EntityState = EntityState.Added;
            }

            try
            {
                rutina.Dia = DiaCombox.SelectedValue.ToString();
            }
            catch { }
            rutina.Repeticiones = RepeticionesTextBox.Text;
            rutina.Peso         = PesoTextBox.Text;
            try
            {
                rutina.IdEjercicio = EjercicioCombox.SelectedValue.ToString();
                rutina.IdCliente   = ClienteCombox.SelectedValue.ToString();
            }
            catch { }

            bool validation = new Helps.DataValidation(rutina).Validate();

            if (validation == true)
            {
                string result = rutina.Savechanges();
                MessageBox.Show(result);

                RutinaUControl control = new RutinaUControl();
                foreach (Window window in Application.Current.Windows)
                {
                    if (window.GetType() == typeof(Dashboard))
                    {
                        (window as Dashboard).SwitchScreen(control, "Usuarios");
                    }
                }
                //message = result;
                //DialogResult = true;
            }
        }