private void buttonConfirmar_Click(object sender, EventArgs e) { if (dataGridViewEntradaSaida.SelectedRows.Count > 0) { GridEntradaSaidaInfo saida = (GridEntradaSaidaInfo)dataGridViewEntradaSaida.SelectedRows[0].DataBoundItem; if (saida.strConfirmado != 'S') { FormLancamentosConfirmar formLancamentosConfirmar = new FormLancamentosConfirmar(saida); formLancamentosConfirmar.ShowDialog(this); formLancamentosConfirmar.Dispose(); if (formLancamentosConfirmar.DialogResult == DialogResult.Yes) { ExecutarConsulta(); } } else { if (FormMessage.ShowMessegeQuestion("Este lancamento já foi confirmado! Deseja cancelar a confirmação?") == DialogResult.Yes) { pictureBoxLoad.Visible = true; thread = new Thread(AtualizarConselar); form1.ExecutarThread(thread); this.Activate(); FormMessage.ShowMessegeInfo("Alteração realizada com sucesso! Abra o lançamento novamente..."); ExecutarConsulta(); } } } else { FormMessage.ShowMessegeInfo("Selecione um lançamento da lista!"); } }
public FormLancamentos(GridEntradaSaidaInfo entrada) { Inicializador(); grid = entrada; pictureBoxLoad.Visible = true; thread = new Thread(Consultar); form1.ExecutarThread(thread); this.Activate(); ConsultarLancamento(); alterar = true; }
public FormLancamentosConfirmar(GridEntradaSaidaInfo entrada) { InitializeComponent(); FormFormat formFormat = new FormFormat(this); formFormat.formatar(); grid = entrada; pictureBoxLoad.Visible = false; thread = new Thread(Consultar); form1.ExecutarThread(thread); this.Activate(); }
private void PreencherGrid() { decimal entrada = 0; decimal saida = 0; decimal saldo = 0; dataGridViewEntradaSaida.DataSource = null; dataGridViewEntradaSaida.DataSource = gridEntradaSaidaColecao; if (gridEntradaSaidaColecao != null) { buttonExcluir.Enabled = true; buttonConfirmar.Enabled = true; buttonAbrir.Enabled = true; } foreach (DataGridViewRow row in dataGridViewEntradaSaida.Rows) { if (Convert.ToString(row.Cells["colEntSai"].Value) == "E") { entrada += Convert.ToDecimal(row.Cells["colValor"].Value); } else { saida += Convert.ToDecimal(row.Cells["colValor"].Value); } } labelSomaEntrada.Text = entrada.ToString("C"); labelSomaSaida.Text = saida.ToString("C"); saldo = entrada - saida; labelSomaSaldo.Text = (saldo).ToString("C"); if ((saldo) > 0) { labelSomaSaldo.ForeColor = Color.Green; } else { labelSomaSaldo.ForeColor = Color.Red; } labelTotalItem.Text = dataGridViewEntradaSaida.Rows.Count.ToString(); dataGridViewEntradaSaida.Select(); Selecionado(); }
private void Abrir() { if (dataGridViewEntradaSaida.SelectedRows.Count > 0) { GridEntradaSaidaInfo saida = (GridEntradaSaidaInfo)dataGridViewEntradaSaida.SelectedRows[0].DataBoundItem; FormLancamentos formLancamentos = new FormLancamentos(saida); formLancamentos.ShowDialog(this); formLancamentos.Dispose(); if (formLancamentos.DialogResult == DialogResult.Yes) { ExecutarConsulta(); } } else { FormMessage.ShowMessegeInfo("Selecione um lançamento da lista!"); } }
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 Selecionado() { if (gridEntradaSaidaColecao != null) { if (dataGridViewEntradaSaida.SelectedRows.Count > 0) { saida = (GridEntradaSaidaInfo)dataGridViewEntradaSaida.SelectedRows[0].DataBoundItem; if (saida.tipo == 1) { buttonConfirmar.Enabled = true; buttonExcluir.Enabled = true; } else { buttonConfirmar.Enabled = false; buttonExcluir.Enabled = false; } } } }