private void ButtonCancelar_Click(object sender, RoutedEventArgs e)
 {
     TextTipoId.Clear();
     TextNombreTipo.Clear();
     buttonActualizar.IsEnabled = false;
     buttonGuardar.IsEnabled    = true;
 }
        private void ButtonGuardar_Click(object sender, RoutedEventArgs e)
        {
            ClassTipoP Lg   = new ClassTipoP();
            string     resp = Lg.NuevoTipo(this.TextNombreTipo.Text);

            if (resp.ToUpper().Contains("Error"))
            {
                MessageBox.Show(resp, "Error al grabar", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                MessageBox.Show(resp, "Se guardo el nuevo registro", MessageBoxButton.OK);

                /*buttonAgregar.Visibility = Visibility.Visible;
                 * buttonGrabar.Visibility = Visibility.Hidden;
                 * buttonListar.IsEnabled = true;
                 * buttonCancelar.IsEnabled = false;*/
                TextTipoId.Clear();
                TextNombreTipo.Clear();
            }
        }
        private void ButtonActualizar_Click(object sender, RoutedEventArgs e)
        {
            if (TextTipoId.Text != "")
            {
                string     resp       = "";
                ClassTipoP Logica     = new ClassTipoP();
                TipoP      InfoEstado = new TipoP();
                InfoEstado.tipopID  = Convert.ToInt32(TextTipoId.Text);
                InfoEstado.NombreTP = TextNombreTipo.Text;
                resp = Logica.ActualizaListado(InfoEstado);
                MessageBox.Show(resp);

                /* MessageBox.Show(TextCodigo.Text);
                 * MessageBox.Show(TextNombreEstado.Text);*/
                TextTipoId.Clear();
                TextNombreTipo.Clear();
            }
            else
            {
                MessageBox.Show("Marque el registro a modificar", "Error al Editar",
                                MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
            }
            buttonGuardar.IsEnabled = true;
        }