private void FiltrarClientes(string CodNombre)
        {
            try
            {
                ClienteMantenimiento clienMant = new ClienteMantenimiento();
                stpClientes.Children.Clear();
                List<SIGEEA_spListarAsociadoResult> listar = MantAsociado.ListarAsociados(CodNombre);
                foreach (SIGEEA_spListarAsociadoResult lista in listar)
                {

                    uc_Asociado nuevo = new uc_Asociado();
                    nuevo.NombreCompletoAsociado = lista.Nombre;
                    nuevo.Codigo = lista.Codigo_Asociado;

                    if (lista.Estado_Asociado == true) { nuevo.EstadoAsociado = "ACTIVO"; } else { nuevo.EstadoAsociado = "INACTIVO"; }
                    nuevo.idPersona = lista.PK_Id_Persona.ToString();
                    nuevo.IdAsociado = lista.PK_Id_Asociado.ToString();
                    nuevo.btnOpcion.Tag = lista.PK_Id_Asociado;
                    nuevo.btnOpcion2.Tag = lista.PK_Id_Asociado;

                    if (opcion == "Registrar")
                    {
                        nuevo.btnOpcion.Content = "Registrar Finca";
                        nuevo.btnOpcion2.IsEnabled = false;
                        nuevo.btnOpcion2.Content = "Ver Fincas";

                    }

                    else if (opcion == "Editar")
                    {
                        nuevo.btnOpcion.Content = "Editar Finca";
                        //nuevo.btnOpcion2.Content = "Ver Fincas";

                    }

                    else if (opcion == "Eliminar o Activar")
                    {
                        if (nuevo.EstadoAsociado == "ACTIVO") { nuevo.btnOpcion.Visibility = Visibility.Visible; nuevo.btnOpcion2.Visibility = Visibility.Hidden; }
                        else { nuevo.btnOpcion.Visibility = Visibility.Hidden; nuevo.btnOpcion2.Visibility = Visibility.Visible; }
                        nuevo.btnOpcion.Content = "Eliminar";
                        nuevo.btnOpcion2.Content = "Activar";

                    }
                    nuevo.btnOpcion.Click += BtnOpcion_Click;
                    nuevo.btnOpcion2.Click += BtnOpcion2_Click;

                    stpClientes.Children.Add(nuevo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK);

            }

        }
예제 #2
0
        private void FiltrarClientes(string CodNombre)
        {
            try
            {
                ClienteMantenimiento clienMant = new ClienteMantenimiento();
                stpClientes.Children.Clear();
                List <SIGEEA_spListarAsociadoResult> listar = MantAsociado.ListarAsociados(CodNombre);
                foreach (SIGEEA_spListarAsociadoResult lista in listar)
                {
                    uc_Asociado nuevo = new uc_Asociado();
                    nuevo.NombreCompletoAsociado = lista.Nombre;
                    nuevo.Codigo = lista.Codigo_Asociado;

                    if (lista.Estado_Asociado == true)
                    {
                        nuevo.EstadoAsociado = "ACTIVO";
                    }
                    else
                    {
                        nuevo.EstadoAsociado = "INACTIVO";
                    }
                    nuevo.idPersona     = lista.PK_Id_Persona.ToString();
                    nuevo.IdAsociado    = lista.PK_Id_Asociado.ToString();
                    nuevo.btnOpcion.Tag = lista.PK_Id_Asociado;

                    if (opcion == "Registrar")
                    {
                        nuevo.btnOpcion.Content = "Registrar Finca";
                    }

                    else if (opcion == "Editar")
                    {
                        nuevo.btnOpcion.Content = "Editar Finca";
                        //nuevo.btnOpcion2.Content = "Ver Fincas";
                    }

                    //else if (opcion == "Eliminar o Activar")
                    //{
                    //    if (nuevo.EstadoAsociado == "ACTIVO") { nuevo.btnOpcion.Visibility = Visibility.Visible; nuevo.btnOpcion2.Visibility = Visibility.Hidden; }
                    //    else { nuevo.btnOpcion.Visibility = Visibility.Hidden; nuevo.btnOpcion2.Visibility = Visibility.Visible; }
                    //    nuevo.btnOpcion.Content = "Eliminar";
                    //    nuevo.btnOpcion2.Content = "Activar";

                    //}
                    nuevo.btnOpcion.Click += BtnOpcion_Click;

                    stpClientes.Children.Add(nuevo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK);
            }
        }
예제 #3
0
        private static void idPersonaAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Asociado test = (uc_Asociado)d;

            test.idPersona = e.NewValue as string;
        }
예제 #4
0
        private static void NombreCompletoAsociadoAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Asociado test = (uc_Asociado)d;

            test.NombreCompletoAsociado = e.NewValue as string;
        }
예제 #5
0
        private static void CodigoAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Asociado test = (uc_Asociado)d;

            test.Codigo = e.NewValue as string;
        }