private ListViewItem CriarItem(ItemFiscal entidade) { var item = new ListViewItem(new string[lista.Columns.Count]); item.Name = entidade.Código.ToString(); CarregarItemGráfico(item, entidade); item.Tag = entidade; return item; }
private void CarregarItemGráfico(ListViewItem itemGráfico, ItemFiscal item) { itemGráfico.SubItems[colCFOP.Index].Text = item.Cfop?.ToString(); itemGráfico.SubItems[colDescrição.Index].Text = item.Descrição; itemGráfico.SubItems[colQuantidade.Index].Text = item.Quantidade.ToString("0.00"); itemGráfico.SubItems[colReferência.Index].Text = item.Referência; if (item.TipoUnidade.HasValue) itemGráfico.SubItems[colTipoUnidade.Index].Text = TipoUnidade.Obter(item.TipoUnidade.Value).Nome; itemGráfico.SubItems[colValorTotal.Index].Text = item.Valor.ToString("C"); itemGráfico.SubItems[colValorUnitário.Index].Text = item.ValorUnitário.ToString("C"); }
internal void Recarregar(ItemFiscal item) { ListViewItem itemGráfico = lista.Items[lista.Items.IndexOfKey(item.Código.ToString())]; CarregarItemGráfico(itemGráfico, item); }
internal void Adicionar(ItemFiscal item) { lista.Items.Add(CriarItem(item)); AtualizarStatus(); }
private void Atribuir(ItemFiscal entidade) { entidade.Referência = txtReferência.Text; entidade.Descrição = txtDescrição.Text; entidade.Quantidade = (decimal) txtQuantidade.Double; entidade.TipoUnidade = cmbTipoUnidade.Seleção?.Id; entidade.Cfop = null; int cfop; if (int.TryParse(txtCFOP.Text, out cfop)) entidade.Cfop = cfop; entidade.Valor = (decimal)txtValorTotal.Double; entidade.ValorUnitário = (decimal)txtValorUnitário.Double; }
private void CarregarAtributos(ItemFiscal entidade) { txtReferência.Text = entidade?.Referência; txtCFOP.Text = entidade?.Cfop?.ToString(); txtDescrição.Text = entidade?.Descrição; txtValorTotal.Text = entidade?.Valor.ToString("C"); txtValorUnitário.Text = entidade?.ValorUnitário.ToString("C"); txtQuantidade.Text = entidade?.Quantidade.ToString(); var tipoUnidade = entidade?.TipoUnidade; cmbTipoUnidade.Seleção = tipoUnidade == null ? null : TipoUnidade.Obter((int)tipoUnidade); }
private void CarregarItem(ItemFiscal entidade) { itemSendoAlterado = entidade; CarregarAtributos(entidade); if (entidade == null) MostrarBotãoCadastrar(); else MostrarBotãoAlterar(); }
private void lstItens_AoSelecionar(ItemFiscal entidade) { CarregarItem(entidade); btnExcluir.Enabled = entidade != null; }