예제 #1
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ValidacionesMantenimiento validacion = new ValidacionesMantenimiento();
                bool correcto = true;

                if (validacion.Validar(txbNumActa.Text, 4) == true)
                {
                    correcto = true;
                }
                else
                {
                    correcto = false;
                    txbNumActa.BorderBrush = Brushes.Red;
                }


                if (correcto == true)
                {
                    AsociadoMantenimiento asociado      = new AsociadoMantenimiento();
                    SIGEEA_Asamblea       nuevaAsamblea = new SIGEEA_Asamblea();
                    nuevaAsamblea.Fecha_Asamblea         = dtpFecha.SelectedDate.Value;
                    nuevaAsamblea.NumActa_Asamblea       = txbNumActa.Text;
                    nuevaAsamblea.Observaciones_Asamblea = txbObservaciones.Text;
                    if (cmbTipoAsamblea.SelectedIndex == 0)
                    {
                        nuevaAsamblea.Tipo_Asamblea = 1;
                    }
                    else if (cmbTipoAsamblea.SelectedIndex == 1)
                    {
                        nuevaAsamblea.Tipo_Asamblea = 2;
                    }
                    asociado.RegistraAsamblea(nuevaAsamblea);
                    MessageBox.Show("¡Asamblea registrada con éxito!", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    throw new ArgumentException("Formato incorrecto.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
예제 #2
0
 /// <summary>
 /// Registra una nueva asamblea de asociados
 /// </summary>
 /// <param name="pAsamblea"></param>
 /// <returns></returns>
 public bool RegistraAsamblea(SIGEEA_Asamblea pAsamblea)
 {
     try
     {
         DataClasses1DataContext dc            = new DataClasses1DataContext();
         SIGEEA_Asamblea         nuevaAsamblea = new SIGEEA_Asamblea();
         nuevaAsamblea.Fecha_Asamblea         = pAsamblea.Fecha_Asamblea;
         nuevaAsamblea.NumActa_Asamblea       = pAsamblea.NumActa_Asamblea;
         nuevaAsamblea.Observaciones_Asamblea = pAsamblea.Observaciones_Asamblea;
         nuevaAsamblea.Tipo_Asamblea          = pAsamblea.Tipo_Asamblea;
         dc.SIGEEA_Asambleas.InsertOnSubmit(nuevaAsamblea);
         dc.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }