Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 23:08
Gyuky
 
Fecha de Ingreso: noviembre-2012
Ubicación: Chile
Mensajes: 2
Antigüedad: 11 años, 6 meses
Puntos: 0
necesito revisión para código de log in sin completar en ASP.NET

Necesito terminar un código que me permita comparar el tipo de usuario en la base de datos, en caso de ser tipo=1 entra a la pagina de administrador.aspx en caso de ser Tipo=2 entra a la pagina usuario.aspx, tengo creada mi base de datos con el campo tipo que define a los usuarios.
Revise varias guias y la verdad no entiendo algunas, espero me puedan ayudar de la manera en que va, gracias!
Aqui les dejo el codigo:

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Data.Sql;
using Microsoft.ApplicationBlocks.Data;


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btn1_Click(object sender, EventArgs e)
{
SqlConnection ConnectionList = null;
string ConnectionString = null;
SqlDataReader dr=null;
try
{
ConnectionString = System.Web.Configuration.WebConfigurationManager.C onnectionStrings["LOCAL"].ConnectionString;
ConnectionList = new SqlConnection(ConnectionString);
ConnectionList.Open();

SqlParameter[] arParmsInsert = new SqlParameter[3];

arParmsInsert[0] = new SqlParameter("@usuario", SqlDbType.VarChar,255);
arParmsInsert[0].Value = txtuser.Text;

arParmsInsert[1] = new SqlParameter("@Pasword", SqlDbType.VarChar, 255);
arParmsInsert[1].Value = txtpas.Text;

dr = SqlHelper.ExecuteReader(ConnectionList, CommandType.StoredProcedure, "spLogin",arParmsInsert);


if (dr.HasRows)
{
Response.Redirect("usuario.aspx");
Label1.Text = "si esta";
}
else
{
Label1.Text = "no esta";
}
}
catch (Exception ex)
{

throw ex;
}
}
}