private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { AsociadoMantenimiento asociado = new AsociadoMantenimiento(); List<SIGEEA_Familiar> lista = new List<SIGEEA_Familiar>(); foreach (uc_ItemFamiliar f in stpContenedor.Children) { if ((string)f.lblIdFamiliar.Content == "-1") { SIGEEA_Familiar familiar = new SIGEEA_Familiar(); familiar.Nombre_Familiar = f.txbNombre.Text; familiar.DesEstudios_Familiar = f.txbDetalles.Text; familiar.Escolaridad_Familiar = f.Escolaridad(); familiar.PK_Id_Familiar = Convert.ToInt32(f.lblIdFamiliar.Content); lista.Add(familiar); } else { foreach (int i in editados) { if (f.ObtieneIdFamiliar() == i) { SIGEEA_Familiar familiar = new SIGEEA_Familiar(); familiar.Nombre_Familiar = f.txbNombre.Text; familiar.DesEstudios_Familiar = f.txbDetalles.Text; familiar.Escolaridad_Familiar = f.Escolaridad(); familiar.PK_Id_Familiar = Convert.ToInt32(f.lblIdFamiliar.Content); lista.Add(familiar); } } } } asociado.AgregaEditaFamiliares(pk_asociado, lista); MessageBox.Show("La información se ha guardado correctamente.", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Information); //lista.Clear(); CargaFamiliares(cedula); } catch (Exception Ex) { MessageBox.Show("Error: La información no se ha guardado correctamente." + Ex.Message, "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void detach_SIGEEA_Familiars(SIGEEA_Familiar entity) { this.SendPropertyChanging(); entity.SIGEEA_Parentesco = null; }
private void attach_SIGEEA_Familiars(SIGEEA_Familiar entity) { this.SendPropertyChanging(); entity.SIGEEA_Asociado = this; }
partial void DeleteSIGEEA_Familiar(SIGEEA_Familiar instance);
partial void UpdateSIGEEA_Familiar(SIGEEA_Familiar instance);
partial void InsertSIGEEA_Familiar(SIGEEA_Familiar instance);