コード例 #1
0
 public ListaDeClientes buscaTodos(ClienteDTO cliente)
 {
     try
     {
         ListaDeClientes lista = new ListaDeClientes();
         CleanParameters();
         string sql = montaQuery(cliente);
         Factory.CommandText = sql;
         var dt = ExecuteReader();
         while (dt.Read())
         {
             ClienteDTO c = new ClienteDTO();
             c.idCliente   = dt.GetInt32(0);
             c.dsNome      = dt.GetString(1);
             c.dsCPFCNPJ   = dt.GetString(2);
             c.dsNomeComum = dt.GetString(3);
             c.dtCadastro  = dt.GetDateTime(4);
             c.vlCapital   = dt.GetDouble(5);
             lista.Add(c);
         }
         Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro", ex);
     }
 }
コード例 #2
0
        public Lista_de_clientes()
        {
            InitializeComponent();
            ListaDeClientes itemClientes = new ListaDeClientes();

            this.BindingContext         = itemClientes;
            listadeclientes.ItemsSource = itemClientes.itemClientes;
        }
コード例 #3
0
    private void newFactura()
    {
        Factura         facturaToAdd = new Factura();
        ListaDeClientes clientes     = new ListaDeClientes();

        resetConsole();

        int cont;

        do
        {
            Console.Write("Código cliente: ");
            string codigo = Console.ReadLine();

            cont = 1;
            do
            {
                if (cont <= clientes.Count && clientes.Get(cont).Cif != codigo)
                {
                    cont++;
                }
            }while (cont <= clientes.Count && clientes.Get(cont).Cif != codigo);
            if (cont == clientes.Count + 1)
            {
                Console.WriteLine("Invalid client try again");
            }
            else
            {
                facturaToAdd.CabeceraActual.ClienteActual = clientes.Get(cont);
            }
        } while (facturaToAdd.CabeceraActual.ClienteActual == null);

        facturaToAdd.CabeceraActual.Numero = Facturas.Count + 1;
        facturaToAdd.CabeceraActual.Date   = DateTime.Now;

        Facturas.Add(facturaToAdd);
    }
コード例 #4
0
 public VisorDeClientes()
 {
     Clientes = new ListaDeClientes();
     Index    = 0;
 }