private void tb_saidaDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (saidaBindingSource.Count > 0) { SaidaSelected = (SaidaPesquisa)saidaBindingSource.Current; } this.Close(); }
public FrmSaidaNFe(long codSaida) { InitializeComponent(); this.codSaida = codSaida; this.Saida = GerenciadorSaida.GetInstance(null).Obter(codSaida); IEnumerable <Pessoa> listaPessoas = GerenciadorPessoa.GetInstance().Obter(Saida.CodCliente); nfeControleBindingSource.DataSource = GerenciadorNFe.GetInstance().ObterPorSaida(codSaida); if (Saida.CodCliente != Global.CLIENTE_PADRAO) { pessoaBindingSource.DataSource = listaPessoas; Cliente = listaPessoas.FirstOrDefault(); codPessoaComboBox.Enabled = false; codPessoaComboBox.TabStop = false; } else { pessoaBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); codPessoaComboBox.Focus(); } if (Saida.Observacao.Trim().Equals("")) { if (Saida.TipoSaida == Saida.TIPO_REMESSA_DEPOSITO) { Saida.Observacao = "Nao Incidencia de ICMS conforme Art 2o, XI do RICMS/SE"; } else if (Saida.TipoSaida == Saida.TIPO_VENDA) { Saida.Observacao = "Cod Cliente: " + Saida.CodCliente; } else if (Saida.TipoSaida == Saida.TIPO_DEVOLUCAO_FORNECEDOR) { Entrada entrada = GerenciadorEntrada.GetInstance().Obter(Saida.CodEntrada).ElementAtOrDefault(0); Saida.Observacao += " Devolução de Mercadorias relativo a nota fiscal número " + entrada.NumeroNotaFiscal + " de " + entrada.DataEmissao.ToShortDateString() + " por estar em desacordo com o pedido. Valor da operação = R$ " + Saida.TotalNotaFiscal.ToString("N2") + ". Base de Cálculo do ICMS = R$ " + Saida.BaseCalculoICMS.ToString("N2") + ". Valor do ICMS = R$ " + Saida.ValorICMS.ToString("N2") + ". Base de Cálculo do ICMS ST = R$ " + Saida.BaseCalculoICMSSubst.ToString("N2") + ". Valor do ICMS ST = R$ " + Saida.ValorICMSSubst.ToString("N2") + ". Valor do IPI = R$ " + Saida.ValorIPI.ToString("N2"); } else if (Saida.TipoSaida == Saida.TIPO_DEVOLUCAO_CONSUMIDOR) { SaidaPesquisa saidaCupomVenda = GerenciadorSaida.GetInstance(null).ObterPorPedido(Saida.CupomFiscal).ElementAtOrDefault(0); if (Saida.TotalAVista < saidaCupomVenda.TotalAVista) { Saida.Observacao += "Devolução Parcial referente ao cupom fiscal " + saidaCupomVenda.CupomFiscal + " emitido em " + saidaCupomVenda.DataSaida.ToShortDateString() + ". Motivo da Devolução: Cliente não precisou dos itens comprados. Cupom fiscal e Nf-e relativas a venda referenciadas abaixo"; } else { Saida.Observacao += "Devolução Total referente ao cupom fiscal " + saidaCupomVenda.CupomFiscal + " emitido em " + saidaCupomVenda.DataSaida.ToShortDateString() + ". Motivo da Devolução: Cliente não precisou dos itens comprados. Cupom fiscal e Nf-e relativas a venda referenciadas abaixo"; } } } Saida.Nfe = "NF-e"; observacaoTextBox.Text = Saida.Observacao; }
public FrmSaidaPagamentoBoleto(String cupomFiscal) { List <SaidaPesquisa> saidas = GerenciadorSaida.GetInstance(null).ObterPorCupomFiscal(cupomFiscal); if (saidas.Count > 0) { saida = saidas.FirstOrDefault(); if (saida.CodCliente == Util.Global.CLIENTE_PADRAO) { throw new TelaException("Não é possível cadastrar boleto. Boletos devem ser associados a clientes."); } InitializeComponent(); nomeClienteTextBox.Text = saida.NomeCliente; cupomFiscalTextBox.Text = saida.CupomFiscal; dataEmissaoCupomFiscalDateTimePicker.Value = saida.DataSaida; totalTextBox.Text = saidas.Sum(s => s.TotalAVista).ToString("N2"); dataVencimentoDateTimePicker.Value = DateTime.Now.AddDays(7); valorPagarTextBox.Text = totalTextBox.Text; numeroDocumentoTextBox.Text = saida.CupomFiscal + "/1"; listaContaBoletos = new List <Conta>(); } }
public FrmSaidaPesquisa() { InitializeComponent(); SaidaSelected = null; }