Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Tenho dois métodos sendo que um faz leitura e outro grava, porém, preciso sabe antes de gravar se o registro existe.
Gravar:
public static string gravarPerfil(int Opcao, int idPerfil, string Perfil)
{
msg = "";
//O problema é aqui quando comparo pra saber se nulo está sempre indo para o else
if (exibirPerfil(3, idPerfil, Perfil).ToString() == null)
{
tbPerfil tbPerfil = new tbPerfil();
tbPerfil.Opcao = Opcao;
tbPerfil.idPerfil = idPerfil;
tbPerfil.Perfil = Perfil;
obPerfil obPerfil = new Perfil.obPerfil();
obPerfil.pISQLPerfil(tbPerfil);
msg = "PERFIL gravado com sucesso.";
}
else
{
msg = "Este PERFIL já está cadastrado.";
}
return msg;
}
Ler:
public static DataTable exibirPerfil(int Opcao, int idPerfil, string Perfil)
{
tbPerfil tbPerfil = new tbPerfil();
tbPerfil.Opcao = Opcao;
tbPerfil.idPerfil = idPerfil;
tbPerfil.Perfil = Perfil;
obPerfil obPerfil = new Perfil.obPerfil();
if (obPerfil.Equals(null))
{
return null;
}
else
{
return (obPerfil.exibirPerfil(tbPerfil));
}
}
Sempre que o registro existir gostaria de retonar null
Alguma dica ????
Obrigado.
Carregando comentários...