protected void Page_Load(object sender, EventArgs e) { user = Session["User"] as mUsuario; if (user == null) Response.Redirect("~/Presentacion/FrmCerrarSession.aspx"); if (user.Tipo != 2) Response.Redirect("~/Presentacion/FrmHome.aspx"); if (!IsPostBack) { DataTable dt = dc.BindGrid(" exec spBuscarTotalPagadoEmpleado "+user.mEmp.IDEmpleado.ToString()); LTotalPagado.Text =" RD$ "+ dt.Rows[0]["Total"].ToString(); gvBind(user.mEmp.IDEmpleado); } }
protected void LogIn(object sender, EventArgs e) { if (UserName.Text != "" && Password.Text != "") { mu = mUsuario.logging(Datos.DatosComun.constr, UserName.Text, Comun.Utilerias.Code(Password.Text)); LLoginFail.Visible = false; Session.RemoveAll(); if (mu != null) { Session.Add("User", mu); Session.Add("Nombre",mu.Nombre); Session.Add("Tipo", mu.Tipo.ToString()); if (mu.Tipo == 1) { Response.Redirect("~/Presentacion/FrmHome.aspx"); } else { Response.Redirect("~/Presentacion/FrmHomeEmpleados.aspx"); } } else { LLoginFail.Text = "Usuario o Contraseña incorrecto!"; LLoginFail.Visible = true; } } else { LLoginFail.Text = "Complete los campos de nombre usuario y contraseña!"; LLoginFail.Visible = true; } }
public static mUsuario logging(string conn,string nombreCuenta, string Clave) { SqlParameter[] param = new SqlParameter[2]; param[0] = new SqlParameter("@NombreCuenta", nombreCuenta); param[1] = new SqlParameter("@Clave", Clave); DataTable dt = SqlHelper.ExecuteDataset(conn, CommandType.StoredProcedure, "spLogIn", param).Tables[0]; if (dt.Rows.Count > 0) { mUsuario user = new mUsuario(conn,dt); return user; } else { return null; } }