public wnwContactos(int pPersona) { InitializeComponent(); PersonaMantenimiento persona = new PersonaMantenimiento(); pk_persona = pPersona; List<SIGEEA_spObtenerContactoResult> listaContactos = persona.ListarContactos(pPersona); if (listaContactos.Count > 0) { stpContactos.Visibility = Visibility.Visible; txbVacio.Visibility = Visibility.Collapsed; foreach (SIGEEA_spObtenerContactoResult c in listaContactos) { uc_Contacto contacto = new uc_Contacto(); contacto.Info = c.Dato_Contacto; contacto.Color(color); contacto.cambiaImagen("/Imagenes/" + c.Nombre_TipContacto + ".ico"); contacto.btnEditar.Click += BtnEditar_Click; contacto.ContactoId = c.PK_Id_Contacto; stpContactos.Children.Add(contacto); color = !color; } } else { stpContactos.Visibility = Visibility.Collapsed; txbVacio.Visibility = Visibility.Visible; } }
private static void TipoDatoAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Contacto nContacto = (uc_Contacto)d; nContacto.TipoInfo = e.NewValue as string; }
private static void IdContactoAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Contacto nContacto = (uc_Contacto)d; nContacto.ContactoId = Convert.ToInt32(e.NewValue); }