private void btnSalvar_Click(object sender, EventArgs e) { Caixa caixa = new Caixa(); if (entrada) { caixa.IdCaixa = Convert.ToInt32(txtIdCaixa.Text); caixa.IdEntrada = iditem; caixa.Data = DateTime.Now; caixa.Valor = Convert.ToDecimal(txtValor.Text); caixa.Obs = "LANCAMENTO MANUAL"; if (txtObs.Text.Length > 0) { caixa.Obs += ", " + txtObs.Text; } caixa.Usuario = usuario; caixa.InserirEntrada(); caixa.ConsultaCaixaAberto(); } else { caixa.IdCaixa = Convert.ToInt32(txtIdCaixa.Text); caixa.IdSaida = iditem; caixa.Data = DateTime.Now; caixa.Valor = Convert.ToDecimal(txtValor.Text); caixa.Obs = "LANCAMENTO MANUAL"; if (txtObs.Text.Length > 0) { caixa.Obs += ", " + txtObs.Text; } caixa.Usuario = usuario; caixa.InserirSaida(); caixa.ConsultaCaixaAberto(); } //Carrega Grid de Entradas //------------------------------------------------------------------------- string SQL = "SELECT * FROM caixa_entrada WHERE idcaixa = '" + txtIdCaixa.Text + "' ORDER BY identrada DESC"; string tabela_entrada = "caixa_entrada"; ds_entrada = new DataSet(); ds_entrada = bd.ConsultarParaGrid(SQL, tabela_entrada); frmCaixa.dataGridView1.DataSource = ds_entrada.Tables[tabela_entrada]; //Carrega Grid de Entradas //------------------------------------------------------------------------- string SQL2 = "SELECT * FROM caixa_saida WHERE idcaixa = '" + txtIdCaixa.Text + "' ORDER BY idsaida DESC"; string tabela_saida = "caixa_saida"; ds_saida = new DataSet(); ds_saida = bd.ConsultarParaGrid(SQL2, tabela_saida); frmCaixa.dataGridView2.DataSource = ds_saida.Tables[tabela_saida]; frmCaixa.CalcularTotalEntradas(); frmCaixa.CalcularTotalSaidas(); frmCaixa.lblSaldoCaixa.Text = caixa.Saldo.ToString("0.00"); this.Close(); }
private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; DataGridViewRow linhaAtual = dataGridView1.CurrentRow; int i = linhaAtual.Index; frmCaixa = new FormCaixa((FormPrincipal)this.MdiParent); frmCaixa.txtIdCaixa.Text = Convert.ToString(dataGridView1.Rows[i].Cells["idcaixa"].Value); frmCaixa.dtCaixa.Value = Convert.ToDateTime(dataGridView1.Rows[i].Cells["dataatual"].Value); frmCaixa.lblEstado.Text = Convert.ToString(dataGridView1.Rows[i].Cells["estado"].Value); decimal fundo = Convert.ToDecimal(dataGridView1.Rows[i].Cells["valorinicial"].Value); frmCaixa.lblFundo.Text = fundo.ToString("0.00"); decimal saldo = Convert.ToDecimal(dataGridView1.Rows[i].Cells["saldo"].Value); frmCaixa.lblSaldoCaixa.Text = saldo.ToString("0.00"); //Carrega Grid de Entradas //------------------------------------------------------------------------- string SQL = "SELECT * FROM caixa_entrada WHERE idcaixa = '" + frmCaixa.txtIdCaixa.Text + "' ORDER BY identrada"; string tabela_entrada = "caixa_entrada"; ds_entrada = new DataSet(); ds_entrada = bd.ConsultarParaGrid(SQL, tabela_entrada); frmCaixa.dataGridView1.DataSource = ds_entrada.Tables[tabela_entrada]; //Carrega Grid de Entradas //------------------------------------------------------------------------- string SQL2 = "SELECT * FROM caixa_saida WHERE idcaixa = '" + frmCaixa.txtIdCaixa.Text + "' ORDER BY idsaida"; string tabela_saida = "caixa_saida"; ds_saida = new DataSet(); ds_saida = bd.ConsultarParaGrid(SQL2, tabela_saida); frmCaixa.dataGridView2.DataSource = ds_saida.Tables[tabela_saida]; frmCaixa.CalcularTotalEntradas(); frmCaixa.CalcularTotalSaidas(); if (dataGridView1.Rows[i].Cells["estado"].Value.ToString() == "ABERTO") { } else { frmCaixa.btnNovaEntrada.Enabled = false; frmCaixa.btnNovaSaida.Enabled = false; } frmCaixa.Show(); } else if (e.KeyCode == Keys.Escape) { this.CancelButton = butSair; radNumero.Checked = true; txtIDCaixa.Clear(); txtIDCaixa.Focus(); } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) { } else { frmCaixa = new FormCaixa((FormPrincipal)this.MdiParent); frmCaixa.txtIdCaixa.Text = Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells["idcaixa"].Value); frmCaixa.dtCaixa.Value = Convert.ToDateTime(dataGridView1.Rows[e.RowIndex].Cells["dataatual"].Value); frmCaixa.lblEstado.Text = Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells["estado"].Value); decimal fundo = Convert.ToDecimal(dataGridView1.Rows[e.RowIndex].Cells["valorinicial"].Value); frmCaixa.lblFundo.Text = fundo.ToString("0.00"); decimal saldo = Convert.ToDecimal(dataGridView1.Rows[e.RowIndex].Cells["saldo"].Value); frmCaixa.lblSaldoCaixa.Text = saldo.ToString("0.00"); //Carrega Grid de Entradas //------------------------------------------------------------------------- string SQL = "SELECT * FROM caixa_entrada WHERE idcaixa = '" + frmCaixa.txtIdCaixa.Text + "' ORDER BY identrada"; string tabela_entrada = "caixa_entrada"; ds_entrada = new DataSet(); ds_entrada = bd.ConsultarParaGrid(SQL, tabela_entrada); frmCaixa.dataGridView1.DataSource = ds_entrada.Tables[tabela_entrada]; //Carrega Grid de Entradas //------------------------------------------------------------------------- string SQL2 = "SELECT * FROM caixa_saida WHERE idcaixa = '" + frmCaixa.txtIdCaixa.Text + "' ORDER BY idsaida"; string tabela_saida = "caixa_saida"; ds_saida = new DataSet(); ds_saida = bd.ConsultarParaGrid(SQL2, tabela_saida); frmCaixa.dataGridView2.DataSource = ds_saida.Tables[tabela_saida]; frmCaixa.CalcularTotalEntradas(); frmCaixa.CalcularTotalSaidas(); if (dataGridView1.Rows[e.RowIndex].Cells["estado"].Value.ToString() == "ABERTO") { } else { frmCaixa.btnNovaEntrada.Enabled = false; frmCaixa.btnNovaSaida.Enabled = false; } frmCaixa.Show(); } }