private void lista_CliqueDuplo(DocumentoFiscal documento)
        {
            if (documento == null)
                return;

            Abrir(documento);
        }
 private void CarregarControlesPDF(DocumentoFiscal documento)
 {
     var pdfExistente = cacheIdsPDFS.Contém(documento.Id);
     opçãoCarregarPDF.Enabled = !pdfExistente;
     opçãoExcluirPDF.Enabled = pdfExistente;
     opçãoAbrirPDF.Enabled = pdfExistente;
 }
        protected override void Abrir(DocumentoFiscal documento)
        {
            BaseEntrada novaBase = new BaseEntrada();
            novaBase.Carregar(documento);

            SubstituirBase(novaBase);
        }
Beispiel #4
0
 internal void Carregar(DocumentoFiscal documento)
 {
     ListViewItem[] itens = CriarItens(documento.Itens);
     lista.Items.Clear();
     lista.Items.AddRange(itens);
     AtualizarStatus();
 }
        private void CarregarControlesEdição(DocumentoFiscal documento)
        {
            título.Descrição = "Edição de " + documento.ToString();
            txtObservações.Text = documento.Observações;

            dados.CarregarControlesEdição(documento);
        }
 public virtual void Carregar(DocumentoFiscal documento)
 {
     this.documento = documento;
     CarregarControlesEdição(documento);
     CarregarControlesPDF(documento);
     lstItens.Carregar(documento);
 }
        protected override ListViewItem ConstruirItem(DocumentoFiscal documentoFiscal)
        {
            ListViewItem item = base.ConstruirItem(documentoFiscal);

            DateTime dataEntrada = ((EntradaFiscal) documentoFiscal).DataEntrada;
            item.SubItems[colEmitente.Index].Text = documentoFiscal.CNPJEmitenteFormatado;
            item.SubItems[colEntradaSaída.Index].Text = string.Format("{0} {1}", dataEntrada.ToShortDateString(), dataEntrada.ToLongTimeString());

            return item;
        }
        internal virtual void CarregarControlesEdição(DocumentoFiscal documento)
        {
            this.documento = documento;

            txtId.Text = documento.Id;
            dtEmissão.Value = documento.DataEmissão;
            txtValor.Text = documento.ValorTotal.ToString("C");
            txtNúmero.Text = documento.Número.ToString();
            txtEmitente.Text = documento.CNPJEmitenteFormatado;
            cmbTipoDocumento.Seleção = TipoDocumento.Obter(documento.TipoDocumento);
        }
        protected override ListViewItem ConstruirItem(DocumentoFiscal documentoFiscal)
        {
            var item = base.ConstruirItem(documentoFiscal);
            var saída = (SaídaFiscal) documentoFiscal;
            var dataSaída = saída.DataSaída;

            item.SubItems[colEntradaSaída.Index].Text = string.Format("{0} {1}", dataSaída.ToShortDateString(), dataSaída.ToLongTimeString());
            item.SubItems[colMáquina.Index].Text = saída.Máquina?.ToString();

            return item;
        }
        internal override void CarregarControlesEdição(DocumentoFiscal documento)
        {
            base.CarregarControlesEdição(documento);

            var saída = (SaídaFiscal) documento;

            cmbSetor.Seleção = Setor.ObterSetor(saída.Setor);
            chkCancelada.Checked = saída.Cancelada;
            dtEntradaSaída.Value = saída.DataSaída;
            cmbMáquina.Seleção = Máquina.ObterMáquina(saída.Máquina);

            if (saída.Cliente != null)
                txtCliente.Pessoa = Entidades.Pessoa.Pessoa.ObterPessoa((ulong)saída.Cliente);
            else
                txtCliente.Pessoa = null;
        }
        protected virtual ListViewItem ConstruirItem(DocumentoFiscal documentoFiscal)
        {
            ListViewItem item = new ListViewItem(new string[lista.Columns.Count]);

            item.SubItems[colId.Index].Text = documentoFiscal.Id;
            item.SubItems[colEmissão.Index].Text = string.Format("{0} {1}", documentoFiscal.DataEmissão.ToShortDateString(),
                documentoFiscal.DataEmissão.ToLongTimeString());
            item.SubItems[colValor.Index].Text = documentoFiscal.ValorTotal.ToString("C",
                Entidades.Configuração.DadosGlobais.Instância.Cultura);
            item.SubItems[colNúmero.Index].Text = documentoFiscal.Número.ToString();
            item.SubItems[colObservações.Index].Text = documentoFiscal.Observações.Replace("\n", " ");

            if (cacheIdsPdfs.Contém(documentoFiscal.Id))
                item.ImageIndex = 0;

            item.Tag = documentoFiscal;
            
            return item;
        }
        internal override void CarregarControlesEdição(DocumentoFiscal documento)
        {
            base.CarregarControlesEdição(documento);

            dtEntradaSaída.Value = ((EntradaFiscal)documento).DataEntrada;
        }
 protected virtual void Abrir(DocumentoFiscal documento)
 {
     throw new ExceçãoChamadaMétodoAbstrato();
 }