Hola, estoy haciendo una tarea de la U. Pero encontre con un error que dice que la cadena de entrada no tiene el formato correcto. Pero resulta que estoy utilizando el mismo codigo que utilice para la tarea pasada (donde si funciona) y ahora me sale con esto. La base de Datos esta Bien, hasta el revisado el procedimiento almacenado y tambien esta bien. Donde puede estar mi error??
Me vota la aplicacion en la linea del resultado.
public bool ValidarUsuario(Proyecto2.OB.LoginOB Usuario)
{
bool Resultado = false;
try
{
string conexion = ConfigurationSettings.AppSettings["conexion"];
using (SqlConnection conn = new SqlConnection(conexion))
{
conn.Open();
using (SqlCommand comm = new SqlCommand(usp_Login_Consulta, conn))
{
comm.Parameters.AddWithValue("@login", Usuario.Login);
comm.Parameters.AddWithValue("@password", Usuario.Password);
comm.CommandType = System.Data.CommandType.StoredProcedure;//Enumeradores
Resultado = (Convert.ToInt32(comm.ExecuteScalar()) == 1 ? true : false);
}
}
return Resultado;
}
catch (Exception)
{
throw;
}
}
Me vota la aplicacion en la linea del resultado.
public bool ValidarUsuario(Proyecto2.OB.LoginOB Usuario)
{
bool Resultado = false;
try
{
string conexion = ConfigurationSettings.AppSettings["conexion"];
using (SqlConnection conn = new SqlConnection(conexion))
{
conn.Open();
using (SqlCommand comm = new SqlCommand(usp_Login_Consulta, conn))
{
comm.Parameters.AddWithValue("@login", Usuario.Login);
comm.Parameters.AddWithValue("@password", Usuario.Password);
comm.CommandType = System.Data.CommandType.StoredProcedure;//Enumeradores
Resultado = (Convert.ToInt32(comm.ExecuteScalar()) == 1 ? true : false);
}
}
return Resultado;
}
catch (Exception)
{
throw;
}
}