Пример #1
0
 private void btnGuardarEmpresa_Click(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrEmpty(txtNombreEmpresa.Text))
     {
         MessageBox.Show("Favor de llenar el campo de Nombre de la Empresa", "Empresa", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     if (opciones == opcion.Nuevo)
     {
         Empresa empresa = new Empresa();
         empresa.Nombre    = txtNombreEmpresa.Text.ToUpper();
         empresa.FechaHora = DateTime.Now;
         if (manejadorEmpresa.Agregar(empresa))
         {
             MessageBox.Show("Empresa: " + empresa.Nombre + " agregada Correctamente", "Empresa", MessageBoxButton.OK, MessageBoxImage.Information);
             HabilitarLimpiarCajas(false);
             ActualizarTabla();
             HabilitarBotones(false);
         }
         else
         {
             MessageBox.Show("Error al agregar la empresa: " + empresa.Nombre, "Empresa", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         Empresa empresa = ListEmpresa.SelectedItem as Empresa;
         empresa.Nombre    = txtNombreEmpresa.Text.ToUpper();
         empresa.FechaHora = DateTime.Now;
         if (manejadorEmpresa.Modificar(empresa))
         {
             MessageBox.Show("Empresa: " + empresa.Nombre + " modificada Correctamente", "Empresa", MessageBoxButton.OK, MessageBoxImage.Information);
             HabilitarLimpiarCajas(false);
             ActualizarTabla();
             HabilitarBotones(false);
         }
         else
         {
             MessageBox.Show("Error al modificar datos de la empresa: " + empresa.Nombre, "Empresa", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }