Tema: logeado
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2010, 21:17
aglayo2009
 
Fecha de Ingreso: octubre-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta logeado

hola

tengo un proyecto en c# asp, tengo un formulario llamado login con su usuario y contrasena, tengo la base de datos lista y los otros web forms me funcionan bien, estoy usando linq to sql y con 4 capas llamados datos, negocio, user interface y entidades. este esl cdigo que tengo en capa negocio:
public void ModificarClave(string USUARIOID, string CLAVEACTUAL, string NUEVACLAVE, string CLAVECONFIRMADA)
{
ValidarUsuario(USUARIOID, CLAVEACTUAL);
if (NUEVACLAVE != CLAVECONFIRMADA)
throw new Exception("Las Claves no Coinciden");

Usuarios_Datos daoUsuario = new Usuarios_Datos();
USUARIOS usuario = new USUARIOS();
usuario.USUARIO_ID = USUARIOID;
usuario.CLAVE = NUEVACLAVE;
daoUsuario.ModificarClave(usuario);
}
capa entidades:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Trabajo_Independiente_Entidades
{
public class Usuario_logeado
{
public static string USUARIOID;
}
}
y en boton ingresar del login:
protected void btnaceptar_Click(object sender, EventArgs e)
{
try
{


Usuarios_Negocio blUsuario = new Usuarios_Negocio();
USUARIOS usuario = blUsuario.ValidarUsuario(txtusuario.Text, txtcontrasena.Text);

if (usuario != null)
{
Usuario_logeado.USUARIOID = usuario.USUARIO_ID;
Response.Write("Bienvenido " + usuario.DESCRIPCION);
//Session["txtusuario"]=txtusuario.Text;
Server.Transfer("pais.aspx");
}
}
catch (Exception ex)
{
Response.Write(ex);
}

ahora cuando digito un mal en cambio campo me sale mensajes de error
System.Exception: Usuario no Válido at Trabajo_Independiente_Negocio.Usuarios_Negocio.Val idarUsuario(String USUARIOID, String CLAVE) in C:\Documents and Settings\Shady\Desktop\Trabajo Independiente\Trabajo_Independiente\Trabajo_Indepe ndiente_Negocio\Usuarios_Negocio.cs:line 17 at WEB_UI.Login.btnaceptar_Click(Object sender, EventArgs e) in C:\Documents and Settings\Shady\Desktop\Trabajo Independiente\Trabajo_Independiente\WEB UI\Login.aspx.cs:line 27
y cuando ingreso correctamente me sale esto
Bienvenido admin


Pais ID
Nombre

System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.End() at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm) at System.Web.HttpServerUtility.Transfer(String path) at WEB_UI.Login.btnaceptar_Click(Object sender, EventArgs e) in C:\Documents and Settings\Shady\Desktop\Trabajo Independiente\Trabajo_Independiente\WEB UI\Login.aspx.cs:line 34.

como me podrian como mejorarlo para que no me salga esos mesanjes?

gracias