public void cargar() { try { Menus objMenu = new Menus(); OperacionMenu objOperMenu = new OperacionMenu(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); Usuario_Tipo objUsuario_Tipo = new Usuario_Tipo(); OperacionUsuario_Tipo objOperUsuario_Tipo = new OperacionUsuario_Tipo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataView dtv_Menu = objOperMenu.ConsultarMenu(objMenu).DefaultView; dtv_Menu.RowFilter = "url <> '#'"; clsFunciones.enlazarCombo(dtv_Menu, ddlMenu); this.enlazarCombo(objOperUsuario_Tipo.ConsultarUsuario_Tipo(objUsuario_Tipo), ddlUsuario_Tipo); string accion = Page.RouteData.Values["accion"].ToString(); if (accion.Equals("Edita")) { Permiso objPermiso = new Permiso(); OperacionPermiso objOpePermiso = new OperacionPermiso(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Permiso = new GridView(); objPermiso.id = int.Parse(Page.RouteData.Values["id"].ToString()); tbl_Permiso.DataSource = objOpePermiso.ConsultarPermiso(objPermiso); tbl_Permiso.DataBind(); ddlMenu.SelectedValue = tbl_Permiso.Rows[0].Cells[1].Text; ddlUsuario_Tipo.SelectedValue = tbl_Permiso.Rows[0].Cells[2].Text; } } catch (Exception) { } }
protected void btnEliminar_Click(object sender, EventArgs e) { if (int.Parse(txtOpcion.Value) == 1) { Permiso objPermiso = new Permiso(); OperacionPermiso objOpePermiso = new OperacionPermiso(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); foreach (GridViewRow row in tbl_Permiso.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (row.Cells[0].FindControl("CheckBox1") as CheckBox); if (chkRow.Checked) { objPermiso.id = int.Parse(row.Cells[1].Text); objOpePermiso.EliminarPermiso(objPermiso); } } } Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Permiso", Pagina = "Busqueda", Accion = "Elimino" }); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Permiso objPermiso = new Permiso(); OperacionPermiso objOpePermiso = new OperacionPermiso(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objPermiso.id_menu = int.Parse(ddlMenu.SelectedValue.ToString()); objPermiso.id_usuario_tipo = int.Parse(ddlUsuario_Tipo.SelectedValue.ToString()); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Agregar")) { objOpePermiso.InsertarPermiso(objPermiso); Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Permiso", Pagina = "Busqueda", Accion = "Agrego" }); } else { objPermiso.id = int.Parse(Page.RouteData.Values["id"].ToString()); objOpePermiso.ActualizarPermiso(objPermiso); Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Permiso", Pagina = "Busqueda", Accion = "Edito" }); } } catch (Exception) { } }
public void vertbl_Permiso() { try { Permiso objPermiso = new Permiso(); OperacionPermiso objOpePermiso = new OperacionPermiso(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objPermiso.id_menu = int.Parse(ddlMenu.SelectedValue.ToString()); objPermiso.id_usuario_tipo = int.Parse(ddlUsuario_Tipo.SelectedValue.ToString()); if (int.Parse(ddlMenu.SelectedValue) > 0 && int.Parse(ddlUsuario_Tipo.SelectedValue) == 0) { tbl_Permiso.DataSource = objOpePermiso.ConsultarPermiso(objPermiso); } else { tbl_Permiso.DataSource = objOpePermiso.ConsultarPermiso_Modulo(objPermiso); } tbl_Permiso.DataBind(); if (tbl_Permiso.Rows.Count == 0) { this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success"); } } catch (Exception) { } }