public U_usuarios perfil(Int32 ddl2, String sess, Int32 id_user) { U_usuarios msm2 = new U_usuarios(); switch (ddl2) { case 1: msm2.Url = "Editar_Administrador.aspx"; msm2.Sesion1 = "" + id_user; break; case 2: msm2.Url = "ver_pqr.aspx"; msm2.Sesion1 = "" + id_user; break; case 3: msm2.Sesion1 = null; msm2.Nombre1 = null; D_usuario user = new D_usuario(); U_usuarios datos = new U_usuarios(); datos.Session = sess; user.cerrarSession(datos); msm2.Url = "productos.aspx"; break; } return(msm2); }
public U_usuarios perfil(Int32 ddl, String ses) { U_usuarios msm = new U_usuarios(); switch (ddl) { case 1: msm.Url = "editar_perfil.aspx"; break; case 2: msm.Sesion1 = null; msm.Nombre1 = null; D_usuario user = new D_usuario(); U_usuarios datos = new U_usuarios(); datos.Session = ses; user.cerrarSession(datos); msm.Url = "productos.aspx"; break; } return(msm); }
public U_usuarios catalogo(Int32 ddl) { U_usuarios msm1 = new U_usuarios(); switch (ddl) { case 1: msm1.Url = "productos.aspx"; break; case 2: msm1.Url = "Bombas.aspx"; break; case 3: msm1.Url = "Tanques.aspx"; break; case 4: msm1.Url = "Accesorios.aspx"; break; } return(msm1); }
public DataTable cerrarSession(U_usuarios datos) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("seguridad.f_cerrar_session1", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlDbType.Text).Value = datos.Session; conection.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
public DataTable actualziarContrasena(U_usuarios datos) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("seguridad.actualizar_contrasena", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_user_id", NpgsqlDbType.Integer).Value = datos.User_id; dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Varchar).Value = datos.Clave; conection.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
public U_usuarios logear(String usuario, String clave, String sesion) { D_usuario datos_usuario = new D_usuario(); DataTable data = datos_usuario.loggin(usuario, clave); Mac datos = new Mac(); Int32 rol = 0; U_usuarios datosUsuario = new U_usuarios(); if (int.Parse(data.Rows[0]["id_cliente"].ToString()) > 0) { datosUsuario.User_id = Int32.Parse(data.Rows[0]["id_cliente"].ToString()); datosUsuario.Rol = Int32.Parse(data.Rows[0]["id_rol"].ToString()); rol = Int32.Parse(data.Rows[0]["id_rol"].ToString()); datosUsuario.Intentos = Int32.Parse(data.Rows[0]["intebtos"].ToString()); if (datosUsuario.Intentos < 3) { datosUsuario.Username = data.Rows[0]["id_cliente"].ToString(); datosUsuario.Ip = datos.ip(); datosUsuario.Mac = datos.mac(); datosUsuario.Session = sesion; datos_usuario.guardadoSession(datosUsuario); } else { datosUsuario.Msm = "<script type='text/javascript'>alert('Error: Esperar 30 minutos para iniciar session.');window.location=\"login.aspx\"</script>"; return(datosUsuario); } } if (rol == 1) { datosUsuario.Url = "ModificarProducto.aspx"; } else { if (rol == 2) { datosUsuario.Url = "Catalogo_Cliente.aspx"; } else { datosUsuario.Msm = "<script type='text/javascript'>alert('Error: Usuario o Clave incorrectos.');window.location=\"login.aspx\"</script>"; } } return(datosUsuario); }
protected void GV_selec_RowCommand(object sender, GridViewCommandEventArgs e) { ClientScriptManager cm = this.ClientScript; L_pedido_admin pedidos = new L_pedido_admin(); U_usuarios dato = new U_usuarios(); pedidos.Rpedido(int.Parse(e.CommandArgument.ToString()), e.CommandName, Int32.Parse(Session["id_categoria"].ToString()), Session["referencia"].ToString(), Int32.Parse(TB_cantidad.Text)); pedidos.seleccionar(Session["referencia"].ToString()); cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Pedido Realizado');window.location=\"pedidoAdministrador.aspx\"</script>"); }
protected void DDL_catalogo_SelectedIndexChanged(object sender, EventArgs e) { Session["estados"] = DDL_catalogo.SelectedValue; L_masterCliente Ucatalogo = new L_masterCliente(); U_usuarios msm = new U_usuarios(); msm = Ucatalogo.catalogo(Int32.Parse(DDL_catalogo.SelectedValue)); Response.Redirect(msm.Url); }
public String mensaje(Int32 id_user, String contra) { D_usuario nuevo = new D_usuario(); U_usuarios otro = new U_usuarios(); otro.User_id = id_user; otro.Clave = contra; nuevo.actualziarContrasena(otro); String msm = "<script type='text/javascript'>alert('Su ContraseƱa ha sido actualizada.');window.location=\"login.aspx\"</script>"; return(msm); }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Session["perfil"] = DDL_perfilC.SelectedValue; L_masterCliente Uperfil = new L_masterCliente(); U_usuarios ms = new U_usuarios(); ms = Uperfil.perfil(int.Parse(DDL_perfilC.SelectedValue), Session.SessionID, Int32.Parse(Session["id_usuaro"].ToString())); Session["id_usuaro"] = ms.Sesion1; //Session["nombre"] = ms.Nombre1; Response.Redirect(ms.Url); }
protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e) { Session["perfil"] = DDL_perfil.SelectedValue; L_MasterAdmin Uperfil = new L_MasterAdmin(); U_usuarios ms2 = new U_usuarios(); ms2 = Uperfil.perfil(int.Parse(DDL_perfil.SelectedValue), Session.SessionID, Int32.Parse(Session["id_usuaro"].ToString())); Session["id_usuaro"] = ms2.Sesion1; //Session["nombre"] = ms.Nombre1; Response.Redirect(ms2.Url); /* * int n = 0; * * do * { * * Session["perfil"] = DDL_perfil.SelectedValue; * * switch (int.Parse(DDL_perfil.SelectedValue)) * { * case 1: * * Response.Redirect("Editar_Administrador.aspx"); * break; * case 2: * * Response.Redirect("ver_pqr.aspx"); * break; * * * case 3: * Session["user_id"] = null; * Session["nombre"] = null; * * Dao_Usuario user = new Dao_Usuario(); * E_Usuario datos = new E_Usuario(); * datos.Session = Session.SessionID; * user.cerrarSession(datos); * Response.Redirect("productos.aspx"); * break; * * } * * } while (n < 0); */ }
protected void B_iniciar_Click(object sender, EventArgs e) { ClientScriptManager cm = this.ClientScript; U_usuarios datos = new U_usuarios(); L_usuario usuario = new L_usuario(); datos = usuario.logear(TB_usuario.Text.ToString(), TB_clave.Text.ToString(), Session.SessionID); Session["id_usuaro"] = datos.User_id; Session["id_rol"] = datos.Rol; try { Response.Redirect(datos.Url); } catch (Exception exc) { cm.RegisterClientScriptBlock(this.GetType(), "", datos.Msm); } }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Session["estado"] = DDL_productos.SelectedValue; L_MasterVisitante Ucatalogo = new L_MasterVisitante(); U_usuarios msm = new U_usuarios(); msm = Ucatalogo.catalogo(Int32.Parse(DDL_productos.SelectedValue)); Response.Redirect(msm.Url); /* int n = 0; * * do * { * * Session["estado"] = DDL_productos.SelectedValue; * * switch (int.Parse(DDL_productos.SelectedValue)) * { * case 1: * Response.Redirect("productos.aspx"); * break; * case 2: * Response.Redirect("Bombas.aspx"); * break; * case 3: * Response.Redirect("Tanques.aspx"); * * break; * case 4: * Response.Redirect("Accesorios.aspx"); * break; * * * } * * } while (n < 0); * * * * } */ }