public void Carregar(Entidades.Pessoa.Pessoa pessoa) { this.pessoa = pessoa; if (!bg.IsBusy) bg.RunWorkerAsync(); }
public ClienteDívida(Entidades.Pessoa.Pessoa cliente) { InitializeComponent(); this.cliente = cliente; Carregar(); }
public void Carregar(Entidades.Pessoa.Pessoa pessoa, IWin32Window janelaBase) { UseWaitCursor = true; AguardeDB.Mostrar(); emPosseDe = pessoa; itens = MercadoriaEmFaltaCliente.Obter(pessoa.Código); UseWaitCursor = false; AguardeDB.Fechar(); foreach (MercadoriaEmFaltaCliente m in itens) { // Só faz sentido cobrar do cliente quando ele possue as mercadorias em mãos, ou seja, ainda não vendeu nem retornou. if (m.QuantidadeConsignado > 0) { ListViewItem item = new ListViewItem(); item.Text = m.DiasEspera.ToString(); item.SubItems.Add(m.QuantidadePedido.ToString()); item.SubItems.Add(m.QuantidadeConsignado.ToString()); item.SubItems.Add(Entidades.Mercadoria.Mercadoria.MascararReferência(m.ReferênciaNumérica)); item.SubItems.Add(m.Pedido.ToString()); item.SubItems.Add(m.ClienteNome); item.SubItems.Add(m.Descricao); item.Tag = m.Pedido; this.lista.Items.Add(item); } } colCliente.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.Focus(); ShowDialog(janelaBase); }
public void Abrir(Entidades.Pessoa.Pessoa pessoa) { títuloBaseInferior.Título = "Pagamentos de " + pessoa.Nome; this.pessoa = pessoa; lista.Cliente = pessoa; //lista.Carregar(); }
public BaseInfoAtendimentosCliente(Entidades.Pessoa.Pessoa pessoa) { this.pessoa = pessoa; títuloBaseInferior.Título = "Atendimentos de " + pessoa.Nome; títuloBaseInferior.Descrição = ""; InitializeComponent(); }
public BaseVendas(Entidades.Pessoa.Pessoa pessoa, bool forçarHistóricoCompras) : this() { this.pessoa = pessoa; título.Descrição = pessoa.Nome; this.forçarHistóricoCompras = forçarHistóricoCompras; MudarLeiaute(Entidades.Pessoa.Pessoa.ÉCliente(pessoa)); título.Descrição = pessoa.Nome; }
internal void DefinirLimites(DateTime? diaInicial, DateTime? diaFinal, Entidades.Pessoa.Pessoa comissãoPara, Comissão comissão, bool emAberto, bool estorno) { this.comissão = comissão; this.diaInicial = diaInicial; this.diaFinal = diaFinal; this.comissãoPara = comissãoPara; this.emAberto = emAberto; this.estorno = estorno; btnAdicionarLançamento.Visible = btnRemoverLançamento.Visible = Comissão.UsuárioPodeManipularComissão; Comissão.AssegurarManipulaçãoComissãoPara(comissãoPara); }
/// <summary> /// Constrói uma nova janela de edição de histórico. /// </summary> /// <param name="pessoa">Pessoa cujo histórico será incrementado.</param> public EditarHistórico(Entidades.Pessoa.Pessoa pessoa) { InitializeComponent(); this.pessoa = pessoa; txtPessoa.Text = pessoa.Nome; txtDigitadoPor.Text = Entidades.Pessoa.Funcionário.FuncionárioAtual.Nome; histórico = new Entidades.Pessoa.Histórico(); histórico.Pessoa = pessoa; histórico.DigitadoPor = Entidades.Pessoa.Funcionário.FuncionárioAtual; }
public void Carregar(DateTime? diaInicial, DateTime? diaFinal, Entidades.Pessoa.Pessoa comissãoPara, Comissão comissão, bool emAberto, bool estorno) { if (bg.IsBusy) return; Comissão.AssegurarManipulaçãoComissãoPara(comissãoPara); this.diaInicial = diaInicial; this.diaFinal = diaFinal; this.comissãoPara = comissãoPara; this.comissão = comissão; this.emAberto = emAberto; this.estorno = estorno; lst.Items.Clear(); UseWaitCursor = true; AguardeDB.Mostrar(); bg.RunWorkerAsync(); }
public SumárioTotalAcerto(Entidades.Pessoa.Pessoa pessoa) { this.pessoa = pessoa; }
public Filtro(DateTime? dataInicial, DateTime? dataFinal, Entidades.Pessoa.Pessoa funcionário) { this.dataInicial = dataInicial; this.dataFinal = dataFinal; this.funcionário = funcionário; }
///// <summary> ///// Gera uma janela de aguarde personalizada. ///// Chamada pelo CarregarRelacionamentos() ///// </summary> ///// <returns></returns> //protected virtual Aguarde FazerAguardeCarregar(ArrayList lst) //{ // return new Aguarde("Preenchendo lista", lst.Count, "Abrindo lista de relacionamentos", "Esta mensagem deverá ocorrer apenas em fases de desenvolvimento, enquanto os controles listview mais específicos não tivem sido implementados"); //} /// <summary> /// Limpa o conteúdo da ListView. /// </summary> private void Limpar() { lock (this) { this.pessoa = null; localizador.Limpar(); lista.Items.Clear(); if (listaRelacionamentos != null) listaRelacionamentos.Clear(); if (hashConsignadoListViewItem != null) hashListViewItemConsignado.Clear(); if (hashConsignadoListViewItem != null) hashConsignadoListViewItem.Clear(); } }
/// <summary> /// Obtém do servidor os relacionamentos de uma pessoa, /// registra no sponsor /// </summary> /// <param name="pessoa">Pessoa.</param> public virtual void Carregar(Entidades.Pessoa.Pessoa pessoa, DateTime início, DateTime fim) { AguardeDB.Mostrar(); evitarEventoChecked = true; try { lock (this) { if (this.pessoa != null) Limpar(); this.pessoa = pessoa; listaRelacionamentos = ObterRelacionamentos(pessoa, início, fim, apenasNãoAcertados); } foreach (Entidades.Relacionamento.RelacionamentoAcerto relacionamento in listaRelacionamentos) AdicionarItem(relacionamento); // Simula resize para atualizar tamanho das colunas OnResize(EventArgs.Empty); } finally { AguardeDB.Fechar(); evitarEventoChecked = false; } }
public BaseConsignado(Entidades.Pessoa.Pessoa cliente) { InitializeComponent(); this.pessoa = cliente; }
public ExceçãoClientePossuiPendências(Entidades.Pessoa.Pessoa pessoa, string mensagem) : base(mensagem) { this.pessoa = pessoa; }
private void AlternarExibiçãoSomenteLeitura() { tabs.Controls.Remove(tabVendedores); tabs.Controls.Remove(tabAjuda); quadro1.Visible = quadro3.Visible = iconeFiltroPessoa.Visible = comboboxFuncionário.Visible = false; comissãoPara = comboboxFuncionário.Funcionário = Entidades.Pessoa.Funcionário.FuncionárioAtual; }
private void opçãoAplicarFiltros_Click(object sender, EventArgs e) { DiaInicial = NovoDiaInicial; DiaFinal = NovoDiaFinal; ComissãoPara = NovaComissãoPara; DefinirNovosLimites(); CarregarAbaAtual(); VerificarVisibilidadeLinkAplicarCancelar(); }
public VerificaçãoQuitação(Entidades.Pessoa.Pessoa cliente) { this.cliente = cliente; }
/// <summary> /// É o mesmo que atribuir as propriedades Venda e Cliente e chamar Carregar(). /// No entanto apresenta melhor desempenho, desta forma a lista /// seria carregada 2 vezes, e neste método apenas uma. /// </summary> /// <param name="venda"></param> /// <param name="cliente"></param> public void Carregar(Entidades.Relacionamento.Venda.IDadosVenda venda, Entidades.Pessoa.Pessoa cliente) { this.venda = venda; this.cliente = cliente; if (venda.NomeCliente != cliente.Nome) throw new ArgumentException("Nome do cliente na venda é diferente do nome do cliente fornecido."); Carregar(); }
public BasePedidos(Entidades.Pessoa.Pessoa cliente) : this() { this.cliente = cliente; }