private void buttonLimpar_Click(object sender, EventArgs e) { dataGridViewParcelas.DataSource = null; buttonParcelas.Enabled = true; buttonSalvar.Enabled = false; entraColecao = new EntradaSaidaColecao(); }
private EntradaSaidaColecao PreencherEntradaSaida(DataTable dataTable) { EntradaSaidaColecao entradaSaidaColecao = new EntradaSaidaColecao(); foreach (DataRow row in dataTable.Rows) { EntradaSaidaInfo entradaSaidaInfo = new EntradaSaidaInfo { entracodtodasparcelas = Convert.ToInt32(row["entracodtodasparcelas"]), entraconfirmada = Convert.ToInt32(row["entraconfirmada"]) == 1 ? true: false, entradatalancamento = Convert.ToDateTime(row["entradatalancamento"]), entradatavenc = Convert.ToDateTime(row["entradatavenc"]), entradocumento = Convert.ToString(row["entradocumento"]), entraidfunc = Convert.ToInt32(row["entraidfunc"]), entraid = Convert.ToInt32(row["entraid"]), entranumparcela = Convert.ToInt32(row["entranumparcela"]), entranumtotalparcelas = Convert.ToInt32(row["entranumtotalparcelas"]), entraobs = Convert.ToString(row["entraobs"]), entratipoidcat = Convert.ToInt32(row["entratipoidcat"]), entravalor = Convert.ToDecimal(row["entravalor"]), entravalorpago = Convert.ToDecimal(row["entravalorpago"]), entratipocatdecricao = Convert.ToString(row["entcatdescricao"]), entraidtipoentrada = Convert.ToInt32(row["entraidtipoentrada"]), entraidunidade = Convert.ToInt32(row["entraidunidade"]), entraparcelado = Convert.ToInt32(row["entraparcelado"]) == 1 ? true : false, identradasaida = Convert.ToInt32(row["entradasaidaid"]) }; entradaSaidaColecao.Add(entradaSaidaInfo); } return(entradaSaidaColecao); }
private EntradaSaidaColecao PreencherLancamentoDiversos(DataTable dataTable) { EntradaSaidaColecao entradaSaidaColecao = new EntradaSaidaColecao(); foreach (DataRow row in dataTable.Rows) { EntradaSaidaInfo entradaSaidaInfo = new EntradaSaidaInfo { entravalorpago = Convert.ToDecimal(row["entravalorpago"]), entraidtipoentrada = Convert.ToInt32(row["entradasaidaid"]) }; entradaSaidaColecao.Add(entradaSaidaInfo); } return(entradaSaidaColecao); }
private void ExecuntarConsultaThread() { EntradaSaidaPesquisar entradaSaidaPesquisar = new EntradaSaidaPesquisar { Confirmado = confirmar, DataFinal = dateTimePickerFinal.Value, DataInicial = dateTimePickerInicial.Value, Tipo = tipo, Categoria = categoria, Unidade = Form1.Unidade.uniid }; gridEntradaSaidaColecao = new GridEntradaSaidaColecao(); EntradaSaidaColecao consultLancamento = new EntradaSaidaColecao(); consultLancamento = entradaSaidaNegocios.ConsultarEntradaLancamento(entradaSaidaPesquisar); if (consultLancamento != null) { foreach (EntradaSaidaInfo entra in consultLancamento) { GridEntradaSaidaInfo gridEntradaSaidaInfo = new GridEntradaSaidaInfo { categoria = entra.entratipocatdecricao, datapagamento = entra.entradatavenc, entralancamentoid = entra.entraid, obs = entra.entraobs, parcelas = entra.entranumparcela + "/" + entra.entranumtotalparcelas, strConfirmado = entra.entraconfirmada ? 'S' : 'N', strEntradaSaida = entra.identradasaida == 1 ? 'E' : 'S', valor = entra.entravalorpago, tipo = entra.entraidtipoentrada }; gridEntradaSaidaColecao.Add(gridEntradaSaidaInfo); } } Form1.encerrarThread = true; pictureBoxLoad.Visible = false; }
private void CalcularSaldoRecebimentoPagamentoCaixa(EntradaSaidaColecao entradaSaidaColecao) { if (entradaSaidaColecao != null) { foreach (EntradaSaidaInfo entra in entradaSaidaColecao) { switch (entra.entraidtipoentrada) { case 1: recebimento += entra.entravalorpago; break; case 2: pagamento += entra.entravalorpago; break; default: break; } } } }
public CaixaAbrirInfo PreencherCaixaTotal(EnumCaixa enumCaixa) { dinheiro = 0; debito = 0; credito = 0; cheque = 0; deposito = 0; outras = 0; total = 0; especie = 0; sangria = 0; recebimento = 0; pagamento = 0; abertura = 0; diversos = 0; CaixaDiaColecao colecao = new CaixaDiaColecao(); EntradaSaidaColecao entradaSaidaColecao = new EntradaSaidaColecao(); if (enumCaixa == EnumCaixa.Turno) { colecao = caixaNegocios.ConsultarCaixaDiaTurno(caixaTurnoInfo.caixaturnoid); entradaSaidaColecao = entradaSaidaNegocios.ConsultarEntradaDiversosSaldoIdTurno(caixaTurnoInfo.caixaturnoid); sangria = caixaNegocios.ConsultarSangriaSaldoIdTurno(caixaTurnoInfo.caixaturnoid); abertura = caixaTurnoInfo.caixaturnovalorabrir; } else { colecao = caixaNegocios.ConsultarCaixaDiaTotal(caixaAbrirInfo.caixaabririd); entradaSaidaColecao = entradaSaidaNegocios.ConsultarEntradaDiversosSaldoIdCaixa(caixaAbrirInfo.caixaabririd); sangria = caixaNegocios.ConsultarSangriaSaldoIdCaixa(caixaAbrirInfo.caixaabririd); abertura = caixaAbrirInfo.caixaabrirvalor; } if (entradaSaidaColecao != null) { CalcularSaldoRecebimentoPagamentoCaixa(entradaSaidaColecao); } if (colecao != null) { CalcularSaldoVendaCaixaTotal(colecao); } diversos = recebimento - pagamento; especie = (dinheiro + abertura + diversos) - sangria; CaixaAbrirInfo caixaFecharInfo = new CaixaAbrirInfo { caixafecharvalorcarne = outras, caixafecharvalorcartaocredito = credito, caixafecharvalorcartaodebito = debito, caixafecharvalorcheque = cheque, caixafecharvalordinheiro = dinheiro, caixafecharvalordeposito = deposito, caixafecharvalortotal = total, caixafecharvalorsaldoespecie = especie, caixafecharvalorpagamentos = pagamento, caixafecharvalorrecebimentos = recebimento, caixafecharvalorsangria = sangria, caixafechardata = DateTime.Now }; return(caixaFecharInfo); }