public UsuarioBC Login(UsuarioBC usuario) { usuario.LOGUEADO = false; if (tran.LoguearUsuario(usuario.USERNAME, usuario.PASSWORD).Rows.Count > 0) { usuario = usuario.ObtenerPorId(int.Parse(tran.LoguearUsuario(usuario.USERNAME, usuario.PASSWORD).Rows[0]["USUA_ID"].ToString())); usuario.LOGUEADO = true; } return(usuario); }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { Session["panel"] = null; UsuarioBC usuario = new UsuarioBC(); if (e.CommandName == "EDITAR") { limpiarTodo(); hf_idUsuario.Value = e.CommandArgument.ToString(); usuario = usuario.ObtenerPorId(Convert.ToInt32(hf_idUsuario.Value)); llenarForm(usuario); utils.AbrirModal(this, "modalEdit"); } if (e.CommandName == "ACTIVAR") { hf_idUsuario.Value = e.CommandArgument.ToString(); usuario = usuario.ObtenerPorId(Convert.ToInt32(hf_idUsuario.Value)); lblRazonEliminacion.Text = "Activar/Desactivar Usuario"; if (usuario.ESTADO) { msjEliminacion.Text = "Se desactivará el usuario seleccionado, ¿desea continuar?"; btn_Activar.Visible = false; btn_Desactivar.Visible = true; } else { msjEliminacion.Text = "Se activará el usuario seleccionado, ¿desea continuar?"; btn_Activar.Visible = true; btn_Desactivar.Visible = false; } utils.AbrirModal(this, "modalConf"); } if (e.CommandName == "ASIGNAR") { hf_idUsuario.Value = e.CommandArgument.ToString(); DataTable dt = usuario.ObtenerLugaresAsignados(Convert.ToInt32(hf_idUsuario.Value)); if (dt.Rows.Count == 0) { utils.ShowMessage(this, "Usuario no tiene sites asignados.", "warn", true); return; } Session["sites"] = dt; ZonaBC z = new ZonaBC(); PlayaBC p = new PlayaBC(); LugarBC l = new LugarBC(); if (pnl_asignar.FindControl("mipanel") == null) { panel_ddl = new Panel(); panel_ddl.ID = "mipanel"; panel_ddl.EnableViewState = true; pnl_asignar.Controls.Add(panel_ddl); } else { panel_ddl = (Panel)pnl_asignar.FindControl("mipanel"); panel_ddl.Controls.Clear(); } foreach (DataRow dr in dt.Rows) { creaddl(dr["NOMBRE_SITE"].ToString(), dr["SITE_ID"].ToString()); DropDownList ddlzona = (DropDownList)panel_ddl.FindControl(dr["SITE_ID"].ToString() + "ZONA__DDL"); // new DropDownList(); DropDownList ddlplaya = (DropDownList)panel_ddl.FindControl(dr["SITE_ID"].ToString() + "PLAYA__DDL"); // new DropDownList(); DropDownList ddllugar = (DropDownList)panel_ddl.FindControl(dr["SITE_ID"].ToString() + "LUGAR__DDL"); // new DropDownList(); int site_id = Convert.ToInt32(dr["SITE_ID"].ToString()); // Panel pn = new Panel(); // pn.CssClass = "col-xs-3"; utils.CargaDrop(ddlzona, "ID", "DESCRIPCION", z.ObtenerXSite(site_id, true)); // DropDownList ddl2 = new DropDownList(); if (!string.IsNullOrEmpty(dr["LUGA_ID"].ToString())) { l = l.obtenerXID(Convert.ToInt32(dr["LUGA_ID"].ToString())); ddlzona.SelectedValue = l.ID_ZONA.ToString(); DDL_ZONA_INDEX_CHANGED(ddlzona, null); ddlplaya.SelectedValue = l.ID_PLAYA.ToString(); DDL_playa_INDEX_CHANGED(ddlplaya, null); ddllugar.SelectedValue = l.ID.ToString(); } else { DDL_ZONA_INDEX_CHANGED(ddlzona, null); } } Session["panel"] = panel_ddl; utils.AbrirModal(this, "modalAsignar"); } }