private void btnFinalizar_Click(object sender, EventArgs e) { fechamentoInformation fch = new fechamentoInformation(); fch.Dinheiro = dinheiro; fch.Data = dtpCadastroCaixa.Value; fch.Operador = lblOperador.Text; fch.Descricao = txtDescricao.Text; fch.Tipo = 'A'; SqlConnection con = new SqlConnection(); try { //conexão con.ConnectionString = Dados.conexaoBancoDados; //command responsável por buscar resultador SqlCommand cmdAbrirCaixa = new SqlCommand(); cmdAbrirCaixa.Connection = con; cmdAbrirCaixa.CommandType = CommandType.Text; cmdAbrirCaixa.CommandText = "insert into movimentacao (dinheiro, datadocadastro, operador, descricao, tipo) values (@dinheiro, @datadocadastro, @operador, @descricao, @tipo)"; cmdAbrirCaixa.Parameters.AddWithValue("@dinheiro", fch.Dinheiro); cmdAbrirCaixa.Parameters.AddWithValue("@datadocadastro", fch.Data); cmdAbrirCaixa.Parameters.AddWithValue("@operador", fch.Operador); cmdAbrirCaixa.Parameters.AddWithValue("@descricao", fch.Descricao); cmdAbrirCaixa.Parameters.AddWithValue("@tipo", fch.Tipo); con.Open(); cmdAbrirCaixa.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con.Close(); } MessageBox.Show("CAIXA ABERTO", "MENSAGEM"); bt.Enabled = false; status.Text = "CAIXA ABERTO"; this.Close(); }
private void btnFinalizar_Click(object sender, EventArgs e) { fechamentoInformation fec = new fechamentoInformation(); fec.Dinheiro = Convert.ToDecimal(txt_valorTotal.Text); fec.Credito = Convert.ToDecimal(txtCredito.Text); fec.Debito = Convert.ToDecimal(txtDebito.Text); fec.Cheque = Convert.ToDecimal(txtCheque.Text); fec.Inicial = Convert.ToDecimal(txtIniciou.Text); fec.Final = Convert.ToDecimal(txtFechou.Text); fec.Prazo = Convert.ToDecimal(txtPrazo.Text); fec.DinCaixa = Convert.ToDecimal(txtDinheiro.Text); fec.Entrada = Convert.ToDecimal(txtEntrada.Text); fec.Recebimento = Convert.ToDecimal(txtRecebimento.Text); fec.Total = total; fec.Operador = lblOperador.Text; fec.Descricao = txtDescricao.Text; fec.Tipo = 'F'; fec.Data = Convert.ToDateTime(dtpCadastroCaixa.Text); SqlConnection con = new SqlConnection(); try { //conexão con.ConnectionString = Dados.conexaoBancoDados; //command responsável por buscar resultador SqlCommand cmdFechar = new SqlCommand(); cmdFechar.Connection = con; cmdFechar.CommandType = CommandType.Text; cmdFechar.CommandText = "insert into movimentacao (dinheiro, credito, debito, cheque, inicial, final, total, operador, descricao, tipo, datadocadastro, prazo, dinCaixa, entrada, recebimento) values (@dinheiro, @credito, @debito, @cheque, @inicial, @final, @total, @operador, @descricao, @tipo, @datadocadastro, @prazo, @dinCaixa, @entrada, @recebimento)"; cmdFechar.Parameters.AddWithValue("@dinheiro", fec.Dinheiro); cmdFechar.Parameters.AddWithValue("@credito", fec.Credito); cmdFechar.Parameters.AddWithValue("@debito", fec.Debito); cmdFechar.Parameters.AddWithValue("@cheque", fec.Cheque); cmdFechar.Parameters.AddWithValue("@inicial", fec.Inicial); cmdFechar.Parameters.AddWithValue("@final", fec.Final); cmdFechar.Parameters.AddWithValue("@total", fec.Total); cmdFechar.Parameters.AddWithValue("@operador", fec.Operador); cmdFechar.Parameters.AddWithValue("@descricao", fec.Descricao); cmdFechar.Parameters.AddWithValue("@tipo", fec.Tipo); cmdFechar.Parameters.AddWithValue("@datadocadastro", fec.Data); cmdFechar.Parameters.AddWithValue("@prazo", fec.Prazo); cmdFechar.Parameters.AddWithValue("@dinCaixa", fec.DinCaixa); cmdFechar.Parameters.AddWithValue("@entrada", fec.Entrada); cmdFechar.Parameters.AddWithValue("@recebimento", fec.Recebimento); con.Open(); cmdFechar.ExecuteScalar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con.Close(); } MessageBox.Show("CAIXA FECHADO COM SUCESSO", "MENSAGEM"); LimpaTela(); bt.Enabled = false; status.Text = "CAIXA FECHADO"; this.Close(); }