private void fecharCaixaToolStripMenuItem_Click(object sender, EventArgs e) { string caixa = ""; string pedido = ""; string winthor = ""; string dinheiro = ""; string cartao = ""; string total = ""; string abertura = ""; ModeloCaixaStatus modelo = new ModeloCaixaStatus(); modelo.CaxsCod = IdCaixa; modelo.CaxsFechamento = DateTime.Now; modelo.CaxsStatus = 1; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCaixaStatus bll = new BLLCaixaStatus(cx); bll.Fechar(modelo); BLLCaixa bllc = new BLLCaixa(cx); ModeloCaixa mcaixa = bllc.CarregaModeloCaixa(modelo.CaxsCod); caixa = mcaixa.CaxId.ToString(); pedido = mcaixa.CaxPedido.ToString(); winthor = mcaixa.CaxWinthor.ToString(); dinheiro = mcaixa.CaxDinheiro.ToString(); cartao = mcaixa.CaxCartao.ToString(); total = mcaixa.CaxTotal.ToString(); abertura = mcaixa.CaxAbertura.ToString(); GravarFechamento(caixa, pedido, winthor, dinheiro, cartao, total, abertura); spoolrec("FECHAMENTO.txt"); File.Move("CAIXA", "CAIXA_" + DateTime.Now.ToString("ddMMyyyy_HHmm")); this.Close(); }
public ModeloCaixa CarregaModeloCaixa(int codigo) { ModeloCaixa modelo = new ModeloCaixa(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select cax_nome,cax_id,sum(cax_pedido)pedido,sum(cax_winthor)winthor,sum(cax_dinheiro)dinheiro,sum(cax_cartao)cartao,sum(cax_total)total," + "(select caxs_abertura from caixastatus where caxs_cod = cax_id)hora_abertura " + " from caixa where cax_id = @codigo group by cax_nome, cax_id "; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CaxNome = Convert.ToString(registro["cax_nome"]); modelo.CaxId = Convert.ToInt32(registro["cax_id"]); modelo.CaxPedido = Convert.ToDouble(registro["pedido"]); modelo.CaxWinthor = Convert.ToDouble(registro["winthor"]); modelo.CaxDinheiro = Convert.ToDouble(registro["dinheiro"]); modelo.CaxCartao = Convert.ToDouble(registro["cartao"]); modelo.CaxTotal = Convert.ToDouble(registro["total"]); modelo.CaxAbertura = Convert.ToDateTime(registro["hora_abertura"]); } conexao.Desconectar(); registro.Close(); return(modelo); }
public void Incluir(ModeloCaixa modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = " insert into caixa(cax_id, cax_turno, cax_nome, cax_venda, cax_dinheiro, cax_pedido, cax_winthor," + " cax_cartao, cax_total) values (@id,@turno,@nome,@venda,@dinheiro,@pedido,@winthor,@cartao,@total) "; cmd.Parameters.AddWithValue("@id", modelo.CaxId); cmd.Parameters.AddWithValue("@venda", modelo.CaxVenda); cmd.Parameters.AddWithValue("@turno", modelo.CaxTurno); cmd.Parameters.AddWithValue("@nome", modelo.CaxNome); cmd.Parameters.AddWithValue("@dinheiro", modelo.CaxDinheiro); cmd.Parameters.AddWithValue("@pedido", modelo.CaxPedido); cmd.Parameters.AddWithValue("@winthor", modelo.CaxWinthor); cmd.Parameters.AddWithValue("@cartao", modelo.CaxCartao); cmd.Parameters.AddWithValue("@total", modelo.CaxTotal); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void VendaCaixa() { try { ModeloCaixa modelo = new ModeloCaixa(); modelo.CaxId = IdCaixa; modelo.CaxVenda = codigov; modelo.CaxNome = Properties.Settings.Default.Usuario; modelo.CaxPedido = Convert.ToDouble(txtVlrPed.Text); modelo.CaxCartao = Convert.ToDouble(txtCart.Text); modelo.CaxWinthor = Convert.ToDouble(txtWint.Text); modelo.CaxDinheiro = Convert.ToDouble(txtTotal.Text); modelo.CaxTotal = Convert.ToDouble(txtTot.Text); DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCaixa bll = new BLLCaixa(cx); bll.Incluir(modelo); } catch { } }
public void Incluir(ModeloCaixa modelo) { DALCaixa DALobj = new DALCaixa(conexao); DALobj.Incluir(modelo); }