Exemplo n.º 1
0
 private void Actualiza()
 {
     foreach (Cliente c in clientes)
     {
         TarjetaCliente tarjeta = new TarjetaCliente(c, this);
         tarjeta.ContextMenuStrip = materialContextMenuStrip1;
         contenedorTarjetas.Controls.Add(tarjeta);
         if (contenedorTarjetas.Controls.Count >= 50)
         {
             break;
         }
     }
 }
Exemplo n.º 2
0
        private TarjetaCliente GetSender(object sender)
        {
            ToolStripMenuItem menuItem = sender as ToolStripMenuItem;

            if (menuItem != null)
            {
                ContextMenuStrip menu = menuItem.Owner as ContextMenuStrip;

                if (menu != null)
                {
                    Control        controlSelected = menu.SourceControl;
                    TarjetaCliente tarjeta         = controlSelected as TarjetaCliente;
                    return(tarjeta);
                }
            }
            return(null);
        }
Exemplo n.º 3
0
        private void Refresh()
        {
            contenedorTarjetas.Controls.Clear();
            var listaClientes = ControlClientes.Instance.GetLista();

            if (listaClientes.Count <= 0 || listaClientes == null)
            {
                return;
            }

            foreach (Cliente c in listaClientes)
            {
                TarjetaCliente tarjeta = new TarjetaCliente(c, this);
                tarjeta.ContextMenuStrip = materialContextMenuStrip1;
                contenedorTarjetas.Controls.Add(tarjeta);
                if (contenedorTarjetas.Controls.Count >= 50)
                {
                    break;
                }
            }
        }