private void FiltrarClientes(string CedNombre) { try { ClienteMantenimiento clienMant = new ClienteMantenimiento(); stpClientes.Children.Clear(); List <SIGEEA_spListarClienteResult> listar = clienMant.ListarClientes(CedNombre); foreach (SIGEEA_spListarClienteResult lista in listar) { uc_Cliente nuevo = new uc_Cliente(); nuevo.NombreCompletoCliente = lista.nombreCompleto; if (lista.CedParticular_Persona == null) { nuevo.CedulaCliente = lista.CedJuridica_Persona; } else { nuevo.CedulaCliente = lista.CedParticular_Persona; } nuevo.CatCliente = lista.Nombre_TipCatCliente; if (lista.Estado_Cliente == true) { nuevo.EstadoCliente = "ACTIVO"; } else { nuevo.EstadoCliente = "INACTIVO"; } nuevo.btnOpcion.Tag = lista.PK_Id_Cliente; if (opcion == "Pedido") { nuevo.btnOpcion.Content = "Hacer Pedido"; } else if (opcion == "Editar") { nuevo.btnOpcion.Content = "Editar"; } else if (opcion == "Ver") { nuevo.btnOpcion.Content = "Ver Facturas"; } else if (opcion == "Abono") { nuevo.btnOpcion.Content = "Hacer Abono"; } //else if (opcion == "Eliminar o Activar") //{ // if (nuevo.EstadoCliente == "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); } }
private void FiltrarClientes(string CedNombre) { try { ClienteMantenimiento clienMant = new ClienteMantenimiento(); stpClientes.Children.Clear(); List<SIGEEA_spListarClienteResult> listar = clienMant.ListarClientes(CedNombre); foreach (SIGEEA_spListarClienteResult lista in listar) { uc_Cliente nuevo = new uc_Cliente(); nuevo.NombreCompletoCliente = lista.nombreCompleto; nuevo.CedulaCliente = lista.CedParticular_Persona; nuevo.CatCliente = lista.Nombre_TipCatCliente; if (lista.Estado_Cliente == true) { nuevo.EstadoCliente = "ACTIVO"; } else { nuevo.EstadoCliente = "INACTIVO"; } nuevo.btnOpcion.Tag = lista.PK_Id_Cliente; nuevo.btnOpcion2.Tag = lista.PK_Id_Cliente; if (opcion == "Pedido") { nuevo.btnOpcion.Content = "Hacer Pedido"; nuevo.btnOpcion2.IsEnabled = false; } else if (opcion == "Editar") { nuevo.btnOpcion.Content = "Editar"; nuevo.btnOpcion2.IsEnabled = false; } else if (opcion == "Ver") { nuevo.btnOpcion.Content = "Ver Facturas"; nuevo.btnOpcion2.IsEnabled = false; } else if (opcion == "Abono") { nuevo.btnOpcion.Content = "Hacer Abono"; nuevo.btnOpcion2.IsEnabled = false; } else if (opcion == "Eliminar o Activar") { if (nuevo.EstadoCliente == "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); } }
private static void idPersonaAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Cliente test = (uc_Cliente)d; test.idPersona = e.NewValue as string; }
private static void NombreCompletoClienteAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Cliente test = (uc_Cliente)d; test.NombreCompletoCliente = e.NewValue as string; }
private static void ColorCatClienteAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Cliente test = (uc_Cliente)d; test.ColorCatCliente = e.NewValue as string; }