private void abrirCaixaToolStripMenuItem_Click(object sender, EventArgs e) { try { ModeloCaixaStatus modelo = new ModeloCaixaStatus(); modelo.CaxsTurno = 1; modelo.CaxsAbertura = DateTime.Now; modelo.CaxsStatus = 0; modelo.CaxsNome = User; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCaixaStatus bll = new BLLCaixaStatus(cx); bll.Abrir(modelo); IdCaixa = modelo.CaxsCod; MessageBox.Show("Caixa Aberto código:" + IdCaixa.ToString(), "Aviso!"); StreamWriter STW_Caixa; STW_Caixa = new StreamWriter("CAIXA", false); STW_Caixa.WriteLine(IdCaixa); STW_Caixa.Close(); btnLocaliza.Enabled = true; txtVenCod.Enabled = true; } catch { MessageBox.Show(" Erro Já existe caixa aberto para essa operadora.\n \n Deseja fechar o caixa anterior ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Error); } }
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(); }
private void dgvDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (rbtFechado.Checked == true) { DialogResult dialogResult = MessageBox.Show("DESEJA CONCILIAR O CAIXA ATUAL ? \n \n Operadora:" + dgvDados.Rows[e.RowIndex].Cells[0].Value.ToString() + " \n Valor: " + dgvDados.Rows[e.RowIndex].Cells[2].Value, "Conciliação", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { if (e.RowIndex >= 0) { ModeloCaixaStatus modelo = new ModeloCaixaStatus(); modelo.CaxsCod = Convert.ToInt32(dgvDados.Rows[e.RowIndex].Cells[1].Value); modelo.CaxsFechamento = DateTime.Now; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLCaixaStatus bll = new BLLCaixaStatus(cx); bll.FecharC(modelo); AtualizaCabecalhoDGTesourariaA(); } } else if (dialogResult == DialogResult.No) { AtualizaCabecalhoDGTesourariaA(); } } }