Array
(
)

Alert não dispara do Code Behind

Pjava
   - 22 nov 2013

Esse meu código, deveria quando os filtros estiverem vazios, disparar o alert e depois retornar null. Não sei porque, mas não está funcionando. Como eu resolvo isso?
#Códigoprivate ListaRecursosGlosaOperadoraFiltro MontaFiltro()
{
ListaRecursosGlosaOperadoraFiltro filtro = new ListaRecursosGlosaOperadoraFiltro();
bool tudoNulo = false;

if (!String.IsNullOrEmpty(ucPesqPrestador1.Text.Split('-')[0]))
{
filtro.IdPrestador = Convert.ToInt64(ucPesqPrestador1.Text.Split('-')[0]);
if (!tudoNulo) tudoNulo = true;
}
if (dtePeriodoEnvioRecursoInicio.Date > Convert.ToDateTime("01/01/0001") && dtePeriodoEnvioRecursoFim.Date > Convert.ToDateTime("01/01/0001"))
{
filtro.DataPeriodoInicial = dtePeriodoEnvioRecursoInicio.Date;
filtro.DataPeriodoFinal = dtePeriodoEnvioRecursoFim.Date;
if (!tudoNulo) tudoNulo = true;
}
if (!String.IsNullOrEmpty(txtIDLote.Text))
{
filtro.IdLote = Convert.ToInt64(txtIDLote.Text);
if (!tudoNulo) tudoNulo = true;
}
if (!String.IsNullOrEmpty(txtIDRecurso.Text))
{
long res;
if (Int64.TryParse(txtIDRecurso.Text, out res))
{
filtro.IdRecurso = res;
if (!tudoNulo) tudoNulo = true;
}
}
if (!String.IsNullOrEmpty(txtNumLote.Text))
{
filtro.NumLote = txtNumLote.Text;
if (!tudoNulo) tudoNulo = true;
}
if (tudoNulo)
return filtro;
else
{
//ScriptManager.RegisterClientScriptBlock(this, GetType(), "Filtro Vazio", "Filtro deve ter pelo menos um valor válido", true);
ClientScript.RegisterStartupScript(GetType(), "Filtro", "alert('Filtro Vazio', 'Filtro deve ter pelo menos um valor válido');", true);
return null;
}
}

Pjava
   - 22 nov 2013

O problema é que estava em um método que era chamado por javascript via callback da devex. Tirei e coloquei em um botão de teste e funcionou, com ClientScript.

0
|
0