partial void DeleteSIGEEA_Asamblea(SIGEEA_Asamblea instance);
partial void UpdateSIGEEA_Asamblea(SIGEEA_Asamblea instance);
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); } }
partial void InsertSIGEEA_Asamblea(SIGEEA_Asamblea instance);
/// <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; } }