private void btnGuardar_Click(object sender, RoutedEventArgs e)
 {
    
     if (flagEdition)
     {
         Utilitarios.Medida med = new Utilitarios.Medida { Codigo = ((Utilitarios.Medida)dgMedidas.SelectedItem).Codigo, Abreviatura = txtAbreviatura.Text, Descripcion = txtDescripcion.Text };
         if (new Negocio.MedidasBL().updateMedida(med))
         {
             MessageBox.Show("Registro Actualizado con exito", "Actualizado", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Ocurrio un error, vuelva a intentarlo", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         if (new Negocio.MedidasBL().insertMedida(txtAbreviatura.Text, txtDescripcion.Text))
         {
             MessageBox.Show("Registro Guardado con exito", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Ocurrio un error, vuelva a intentarlo", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     flagEdition = false;
     dgMedidas.IsEnabled = true;
     deshabilitarControles();
     btnNuevo.IsEnabled = true;
     btnEliminar.IsEnabled = true;
     limpiarDatos();
     cargarDatos();
 }
 public bool insertMedida(string abreviatura, string descripcion)
 {
     Utilitarios.Medida medida = new Utilitarios.Medida { Abreviatura = abreviatura, Descripcion = descripcion };
     return new Datos.MedidasDAC().insertMedida(medida);
 }