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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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
            {
            }
        }
Ejemplo n.º 5
0
        public void Incluir(ModeloCaixa modelo)
        {
            DALCaixa DALobj = new DALCaixa(conexao);

            DALobj.Incluir(modelo);
        }