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(); } }
protected void ddlStatus_SelectedIndexChanged(object sender, EventArgs e) { if (ddlStatus.SelectedItem.Text.Equals("Entregue")) { 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); btnImprimeTermoEntrega.Visible = true; } else { btnImprimeTermoEntrega.Visible = false; } }