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;
            }
        }
Ejemplo n.º 2
0
        private static void TipoDatoAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Contacto nContacto = (uc_Contacto)d;

            nContacto.TipoInfo = e.NewValue as string;
        }
Ejemplo n.º 3
0
        private static void IdContactoAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Contacto nContacto = (uc_Contacto)d;

            nContacto.ContactoId = Convert.ToInt32(e.NewValue);
        }