예제 #1
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtEstoqueNumeroNota.Text) || !string.IsNullOrEmpty(txtEstoqueNotaDataPagamento.Text))
            {
                Nota nota = new Nota();
                nota.NumeroDocumento = (txtEstoqueNumeroNota.Text != string.Empty) ? txtEstoqueNumeroNota.Text : string.Empty;
                if (txtEstoqueNotaDataPagamento.Text != string.Empty)
                {
                    nota.Vencimento = Convert.ToDateTime(txtEstoqueNotaDataPagamento.Text);
                }

                IList <Nota> lstNotas = NotaFacade.RecuperaNotas(nota);



                if (lstNotas.Count > 0)
                {
                    GridPesquisa.DataSource = lstNotas;
                    GridPesquisa.DataBind();
                }
                else
                {
                    string alerta1 = "Nenhuma lstNotas Encontrada Com Os Critéiros de Pesquisas! ";
                    this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
                }
            }
            else
            {
                string alerta1 = "Você Precisa Inserir Algum Critéiro Para Pesquisa! ";
                this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
            }
        }
예제 #2
0
        protected void PesquisarAction(object sender, EventArgs e)
        {
            PesquisarController pesquisarController = new PesquisarController();

            string PalavraChave = PesquisarInput.Value;

            GridPesquisa.DataSource = pesquisarController.ProcurarPalavraChave(PalavraChave);
            GridPesquisa.DataBind();
        }
예제 #3
0
        protected void PreencheGridVazio()
        {
            Solicitacao solicitacao = new Solicitacao(0);

            solicitacao.Id = 0;
            solicitacao.Data_Solicitacao = DateTime.Now;
            solicitacao.Status           = "P";
            IList <Solicitacao> lstSolicitacoes = new List <Solicitacao>();

            lstSolicitacoes.Add(solicitacao);

            GridPesquisa.DataSource = lstSolicitacoes;
            GridPesquisa.DataBind();
            GridPesquisa.Rows[0].Cells[4].Enabled = false;
        }
예제 #4
0
        protected void PreencheGridVazio()
        {
            Nota nota = new Nota(0);

            nota.NumeroDocumento = "0";
            nota.Vencimento      = DateTime.Now;
            nota.Valor           = 0;
            IList <Nota> lstNotas = new List <Nota>();

            lstNotas.Add(nota);

            GridPesquisa.DataSource = lstNotas;
            GridPesquisa.DataBind();
            GridPesquisa.Rows[0].Cells[4].Enabled = false;
        }
예제 #5
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            Solicitacao solicitacao = new Solicitacao();

            switch (ddlStatuSolicitacaoPesquisa.SelectedValue)
            {
            case "P":
                solicitacao.Status = "P";
                break;

            case "A":
                solicitacao.Status = "A";
                break;

            case "R":
                solicitacao.Status = "R";
                break;

            case "E":
                solicitacao.Status = "E";
                break;

            default:
                break;
            }

            solicitacao.Id = (!txtNumeroSolicitacaoPesquisa.Text.Equals("")) ? Convert.ToInt32(txtNumeroSolicitacaoPesquisa.Text) : 0;
            if (!txtDataSolicitacaoPesquisa.Text.Equals(""))
            {
                solicitacao.Data_Solicitacao = Convert.ToDateTime(txtDataSolicitacaoPesquisa.Text);
            }


            IList <Solicitacao> solicitacoes = SolicitacaoFacade.RecuperarListaDeSolicitacoes(solicitacao);

            if (solicitacoes.Count > 0)
            {
                GridPesquisa.DataSource = solicitacoes;
                GridPesquisa.DataBind();
            }
            else
            {
                PreencheGridVazio();
            }
        }