private void FormCaixa_Load(object sender, EventArgs e)
        {
            PreencherClasseThread();

            if (caixaaberto != null)
            {
                if (enumCaixa == EnumCaixa.Turno)
                {
                    if (caixaTurnoInfo != null)
                    {
                        labelValorTurno.Text    = caixaTurnoInfo.caixaturnonum.ToString() + "/3";
                        labelAbrirFunc.Text     = funcNegocios.ConsultarPessoaId(caixaTurnoInfo.caixaturnoidfuncabrir).Nome;
                        labelDataAbertura.Text  = caixaTurnoInfo.caixaturnodata.ToShortDateString();
                        labelHoraAbertura.Text  = caixaTurnoInfo.caixaturnodata.ToShortTimeString();
                        labelValorAbertura.Text = caixaTurnoInfo.caixaturnovalorabrir.ToString("C2");
                        if (caixaTurnoInfo.caixaturnonum == 3)
                        {
                            buttonFechamento.Enabled = false;
                        }
                    }
                }
                else
                {
                    caixaAbrir              = caixaaberto.caixaabrirvalor;
                    labelDataAbertura.Text  = caixaaberto.caixaabrirdata.ToShortDateString();
                    labelHoraAbertura.Text  = caixaaberto.caixaabrirdata.ToShortTimeString();
                    labelValorAbertura.Text = caixaAbrir.ToString("C2");
                    labelAbrirFunc.Text     = funcNegocios.ConsultarPessoaId(caixaaberto.caixafecharidfunc).Nome;

                    CaixaTurnoColecao turno = caixa.ConsultarTurnoColecaoIdCaixa();
                    if (turno != null)
                    {
                        labelValorTurno.Text = turno.Count.ToString();
                    }
                }

                labelDinheiroValor.Text    = caixaaberto.caixafecharvalordinheiro.ToString("C2");
                labelDebitoValor.Text      = caixaaberto.caixafecharvalorcartaodebito.ToString("C2");
                labelCreditoValor.Text     = caixaaberto.caixafecharvalorcartaocredito.ToString("C2");
                labelChequeValor.Text      = caixaaberto.caixafecharvalorcheque.ToString("C2");
                labelDepositoValor.Text    = caixaaberto.caixafecharvalordeposito.ToString("C2");
                labelOutrasValor.Text      = caixaaberto.caixafecharvalorcarne.ToString("C2");
                labelTotalValor.Text       = caixaaberto.caixafecharvalortotal.ToString("C2");
                labelRecebimentoValor.Text = caixaaberto.caixafecharvalorrecebimentos.ToString("C2");
                labelPagamentoValor.Text   = caixaaberto.caixafecharvalorpagamentos.ToString("C2");
                labelSaldoValor.Text       = (caixaaberto.caixafecharvalorrecebimentos - caixaaberto.caixafecharvalorpagamentos).ToString("C2");
                labelCaixaSaldo.Text       = caixaaberto.caixafecharvalorsaldoespecie.ToString("C2");
                labelSangriaValor.Text     = caixaaberto.caixafecharvalorsangria.ToString("C2");
            }
        }
 private void Consultar()
 {
     entradaSaidaInfo       = entradaSaidaNegocios.ConsultarEntradaSaidaId(grid.entralancamentoid);
     nomeFunc               = funcNegocios.ConsultarPessoaId(entradaSaidaInfo.entraidfunc).Nome;
     Form1.encerrarThread   = true;
     pictureBoxLoad.Visible = false;
 }
        private void PreencherFormThread()
        {
            responsavel = funcNegocios.ConsultarPessoaId(vendaInfo.venidfunc);
            infoPessoa  = clienteNegocios.ConsultarPessoaId(vendaInfo.venidcliente);

            if (colecaoDetalhes == null)
            {
                colecaoDetalhes = vendaNegocios.ConsultarVendaDetalhesIdVenda(vendaInfo.venid);
            }

            if (vendaInfo.venidstatus == 3)
            {
                vendaCanceladaInfo = vendaNegocios.ConsultarVendaCanceladaIdVenda(vendaInfo.venid);
            }

            Form1.encerrarThread   = true;
            pictureBoxLoad.Visible = false;
        }
Beispiel #4
0
        private void PreencherTurno(CaixaTurnoColecao caixaTurnos)
        {
            foreach (CaixaTurnoInfo turno in caixaTurnos)
            {
                PessoaInfo funTurnoAbrir  = funcNegocios.ConsultarPessoaId(turno.caixaturnoidfuncabrir);
                PessoaInfo funTurnoFechar = funcNegocios.ConsultarPessoaId(turno.caixaturnoidfuncfechar);
                string     tituloTurno    = "TURNO " + string.Format("{0:00}", turno.caixaturnonum);
                string     aturno         = tituloTurno.Substring(0, tituloTurno.Length / 2).PadLeft(tam / 2);
                string     bturno         = tituloTurno.Substring(tituloTurno.Length / 2).PadRight(tam / 2);
                tituloTurno = aturno + bturno;

                dadosTurno += tituloTurno + Environment.NewLine;
                dadosTurno += "ABERTO POR: " + funTurnoAbrir.pssnome + Environment.NewLine;
                dadosTurno += "DATA/HORA ABERTURA: " + turno.caixaturnodata.ToString(@"ddd, dd\/MM\/yyyy - HH:mm") + Environment.NewLine;
                dadosTurno += "TURNO ABERTO COM: " + turno.caixaturnovalorabrir.ToString("C2").PadLeft(tam - 18) + Environment.NewLine;
                dadosTurno += "".PadLeft(tam, '.') + Environment.NewLine;
                dadosTurno += Environment.NewLine;
                dadosTurno += "VALOR EM DINHEIRO: " + turno.caixaturnovalordinheiro.ToString("C2").PadLeft(tam - 19) + Environment.NewLine;
                dadosTurno += "VALOR EM DÉBITO: " + turno.caixaturnovalorcartaodebito.ToString("C2").PadLeft(tam - 17) + Environment.NewLine;
                dadosTurno += "VALOR EM CRÉDITO: " + turno.caixaturnovalorcartaocredito.ToString("C2").PadLeft(tam - 18) + Environment.NewLine;
                dadosTurno += "VALOR EM CHEQUE: " + turno.caixaturnovalorcheque.ToString("C2").PadLeft(tam - 17) + Environment.NewLine;
                dadosTurno += "VALOR EM DEPÓSITO: " + turno.caixaturnovalordeposito.ToString("C2").PadLeft(tam - 19) + Environment.NewLine;
                dadosTurno += Environment.NewLine;
                dadosTurno += "VALOR EM PAGAMENTOS: " + turno.caixaturnovalorpagamentos.ToString("C2").PadLeft(tam - 21) + Environment.NewLine;
                dadosTurno += "VALOR EM RECEBIMENTOS: " + turno.caixaturnovalorrecebimentos.ToString("C2").PadLeft(tam - 23) + Environment.NewLine;
                dadosTurno += Environment.NewLine;
                dadosTurno += "VALOR EM SANGRIA: " + turno.caixaturnovalorsangria.ToString("C2").PadLeft(tam - 18) + Environment.NewLine;
                dadosTurno += "".PadLeft(tam, '.') + Environment.NewLine;
                dadosTurno += "FECHADO POR: " + funTurnoFechar.pssnome + Environment.NewLine;
                dadosTurno += "DATA/HORA FECHAMENTO: " + turno.caixaturnodatafechamento.ToString(@"ddd, dd\/MM\/yyyy - HH:mm") + Environment.NewLine;
                dadosTurno += "SALDO EM ESPÉCIE EM CAIXA: " + turno.caixaturnovalorsaldoespecie.ToString("C2").PadLeft(tam - 27) + Environment.NewLine;
                dadosTurno += "SALDO TOTAL DE VENDAS: " + turno.caixaturnovalortotal.ToString("C2").PadLeft(tam - 23) + Environment.NewLine;
                dadosTurno += Environment.NewLine;

                if (caixaTurnos.Count > 1 && turno.caixaturnonum < caixaTurnos.Count)
                {
                    dadosTurno += "".PadLeft(tam, '*') + Environment.NewLine;
                }

                dadosTurno += Environment.NewLine;
            }
        }
        private void buttonBuscarTec_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxCodTec.Text))
            {
                ConsultarResponsavel(colecaoPessoa);
            }
            else
            {
                responsavel = negocioFunc.ConsultarPessoaId(Convert.ToInt32(textBoxCodTec));

                if (responsavel != null)
                {
                    textBoxCodTec.Text      = string.Format("{0:000}", responsavel.Id);
                    textBoxResponsavel.Text = responsavel.Nome;
                }
                else
                {
                    FormMessage.ShowMessegeWarning("Código inválido, tente outro!");
                    textBoxCodTec.Clear();
                    textBoxCodTec.Select();
                }
            }
        }