예제 #1
0
        private void btnconfirmar_Click(object sender, EventArgs e)
        {
            if (rbtsuprimento.Checked)
            {
                FMessageSimNao f = new FMessageSimNao();
                if (!f.Mostrar("Depositar no Caixa", "Deseja efetuar o depósito?"))
                {
                    return;
                }
                decimal    valor = 0;
                MGM        mgm   = new MGM();
                FMessageOk fmok  = new FMessageOk();
                if (!mgm.isDecimal(ttbvalor.Text, false, out valor))
                {
                    fmok.Mostrar("Valor inválido");
                    return;
                }

                CTransacao cc = new CTransacao();
                cc.inserir(cai_id, valor, 'C', "SUPRIMENTO", ttbinformacao.Text, fun_id);
                fmok.Mostrar("Depositado com Sucesso");
            }
            else
            {
                FMessageSimNao f = new FMessageSimNao();
                if (!f.Mostrar("Retirar do Caixa", "Deseja efetuar a retirada?"))
                {
                    return;
                }
                decimal    valor = 0;
                MGM        mgm   = new MGM();
                FMessageOk fmok  = new FMessageOk();
                if (!mgm.isDecimal(ttbvalor.Text, false, out valor))
                {
                    fmok.Mostrar("Valor inválido");
                    return;
                }

                CTransacao cc = new CTransacao();
                cc.inserir(cai_id, (-1) * valor, 'D', "SANGRIA", ttbinformacao.Text, fun_id);
                fmok.Mostrar("Retirado com Sucesso");
                Close();
            }
            Close();
        }
예제 #2
0
        private void btnsair_Click(object sender, EventArgs e)
        {
            FMessageSimNao f  = new FMessageSimNao();
            FMessageOk     fm = new FMessageOk();

            if (cai_status)
            {
                if (f.Mostrar("Caixa Aberto!", "O Caixa está aberto, deseja fechar?"))
                {
                    FFecharCaixa1 fecharcaixa = new FFecharCaixa1(idfuncionario, idcaixa);
                    fecharcaixa.ShowDialog();
                }
                carregarcaixa();
                selecionarCaixa();
            }


            MGM     mgm   = new MGM();
            decimal valor = 0;

            if (!mgm.isDecimal(ttbvalor.Text, false, out valor))
            {
                fm.Mostrar("Valor inválido!");
                return;
            }
            f = new FMessageSimNao();
            //if(valor>0)
            //{
            if (cai_status)
            {
                if (f.Mostrar("Abrir Caixa", "Deseja reabrir o caixa com o valor R$: " + ttbvalor.Text + " ? "))
                {
                    if (idcaixa > 0)
                    {
                        ok = true;
                    }
                    else
                    {
                        fm.Mostrar("Falha ao abrir caixa!");
                    }

                    Close();
                }
            }
            else
            if (f.Mostrar("Abrir Caixa", "Deseja abrir o caixa com o valor R$: " + ttbvalor.Text + "?"))
            {
                CCaixa c = new CCaixa();

                idcaixa = c.abrir(numerocaixa, idfuncionario, valor, DateTime.Now.Date, DateTime.Now);
                if (idcaixa > 0)
                {
                    ok = true;
                }
                else
                {
                    fm.Mostrar("Falha ao abrir caixa!");
                }

                Close();
            }
        }