private void PreencherFormFornecedor()
        {
            if (!string.IsNullOrEmpty(textBoxFornecedorCod.Text))
            {
                if (textBoxFornecedorCod.Text != "000")
                {
                    if (int.TryParse(textBoxFornecedorCod.Text, out int cod))
                    {
                        negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia);
                        infoPessoa    = negocioPessoa.ConsultarPessoaId(cod);

                        if (infoPessoa != null)
                        {
                            textBoxFornecedorCod.Text     = string.Format("{0:000}", infoPessoa.Id);
                            labelFornecedorDescricao.Text = infoPessoa.Nome;
                            buttonInicializar.Enabled     = true;
                            buttonInicializar.Select();
                        }
                        else
                        {
                            FormMessage.ShowMessegeWarning("Nenhum fornecedor encontrado!");
                            textBoxFornecedorCod.Clear();
                            textBoxFornecedorCod.Select();
                        }
                    }
                    else
                    {
                        FormMessage.ShowMessegeWarning("Insira um código numérico!");
                        textBoxFornecedorCod.Clear();
                        textBoxFornecedorCod.Select();
                    }
                }
                else
                {
                    textBoxFornecedorCod.Text     = string.Format("{0:000}", 0);
                    labelFornecedorDescricao.Text = "*FORNECEDORES DIVERSOS*";
                    infoPessoa = null;
                    buttonInicializar.Enabled = true;
                    buttonInicializar.Select();
                }
            }
        }
Ejemplo n.º 2
0
        private void LostFocus_Fornecedor()
        {
            if (!string.IsNullOrEmpty(textBoxCodFornecedor.Text))
            {
                if (int.TryParse(textBoxCodFornecedor.Text, out int cod))
                {
                    PessoaInfo fornecedor = negocioPessoa.ConsultarPessoaId(cod);

                    if (fornecedor != null)
                    {
                        textBoxCodFornecedor.Text = string.Format("{0:000}", fornecedor.pssid);
                        labelValorFornecedor.Text = fornecedor.pssnome;
                    }
                    else
                    {
                        FormMessage.ShowMessegeWarning("Não foi encontrado, digite outro código!");
                        textBoxCodFornecedor.Select();
                        textBoxCodFornecedor.Clear();
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void LostFocus_Fornecedor()
        {
            if (!string.IsNullOrEmpty(textBoxCodFornecedor.Text))
            {
                if (int.TryParse(textBoxCodFornecedor.Text, out int cod))
                {
                    negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia);
                    PessoaInfo fornecedor = negocioPessoa.ConsultarPessoaId(cod);

                    if (fornecedor != null)
                    {
                        textBoxCodFornecedor.Text = string.Format("{0:000}", fornecedor.Id);
                        labelValorFornecedor.Text = fornecedor.Nome;
                    }
                    else
                    {
                        FormMessage.ShowMessegeWarning("Não foi encontrado, digite outro código!");
                        textBoxCodFornecedor.Select();
                        textBoxCodFornecedor.Clear();
                    }
                }
            }
        }
        private void PreencherLista()
        {
            if (radio == 1)
            {
                colecaoVenda = negociosVenda.ConsultarVendaPeriodo(dataIni, dataFim, 2);
            }
            else if (radio == 2)
            {
                colecaoVenda = negociosVenda.ConsultarVendaPeriodo(dataIni, dataFim, 3);
            }
            else if (radio == 3)
            {
                colecaoVenda = negociosVenda.ConsultarVendaPeriodo(dataIni, dataFim, 1);
            }
            ;


            if (colecaoVenda != null)
            {
                foreach (VendaInfo venda in colecaoVenda)
                {
                    decimal dinheiro = 0;
                    decimal debito   = 0;
                    decimal credito  = 0;
                    decimal cheque   = 0;
                    decimal deposito = 0;
                    decimal outras   = 0;

                    FormaPagamentoPorVendaColecao forma = negociosVenda.ConsultarFormaPagamentoPorVenda(venda.venid);

                    foreach (FormaPagamentoPorVendaInfo pag in forma)
                    {
                        switch (pag.formpagdescricao)
                        {
                        case "DINHEIRO":
                            dinheiro = pag.pagdetalhesvalor;
                            break;

                        case "CARTAO DE DEBITO":
                            debito = pag.pagdetalhesvalor;
                            break;

                        case "CARTAO DE CREDITO":
                            credito = pag.pagdetalhesvalor;
                            break;

                        case "CHEQUE":
                            cheque = pag.pagdetalhesvalor;
                            break;

                        case "DEPOSITO BANCARIO":
                            deposito = pag.pagdetalhesvalor;
                            break;

                        default:
                            outras = pag.pagdetalhesvalor;
                            break;
                        }
                    }

                    negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia);
                    infoPessoa    = negocioPessoa.ConsultarPessoaId(venda.venidcliente);

                    CaixaTurnoInfo turno = negociosCaixa.ConsultarCaixaTurnoId(venda.venidturno);


                    GridViewVendaPeriodo gridViewVendaPeriodo = new GridViewVendaPeriodo
                    {
                        Cheque   = cheque,
                        Cliente  = infoPessoa.Nome,
                        Credito  = credito,
                        Data     = venda.vendata,
                        Debito   = debito,
                        Deposito = deposito,
                        Dinheiro = dinheiro,
                        ID       = venda.venid,
                        Outras   = outras,
                        Total    = venda.venvalor,
                        Turno    = turno.caixaturnonum
                    };

                    switch (combo)
                    {
                    case 1:
                        if (turno.caixaturnonum == 1)
                        {
                            gridViewVendaPeriodoColecao.Add(gridViewVendaPeriodo);
                        }
                        break;

                    case 2:
                        if (turno.caixaturnonum == 2)
                        {
                            gridViewVendaPeriodoColecao.Add(gridViewVendaPeriodo);
                        }
                        break;

                    case 3:
                        if (turno.caixaturnonum == 3)
                        {
                            gridViewVendaPeriodoColecao.Add(gridViewVendaPeriodo);
                        }
                        break;

                    default:
                        gridViewVendaPeriodoColecao.Add(gridViewVendaPeriodo);
                        break;
                    }
                }


                foreach (GridViewVendaPeriodo periodo in gridViewVendaPeriodoColecao)
                {
                    totaldinheiro += periodo.Dinheiro;
                    totaldebito   += periodo.Debito;
                    totalcredito  += periodo.Credito;
                    totalcheque   += periodo.Cheque;
                    totaldeposito += periodo.Deposito;
                    totaloutras   += periodo.Outras;
                    total         += periodo.Total;
                }
            }
            Form1.encerrarThread   = true;
            pictureBoxLoad.Visible = false;
        }