private void CargarGruposObjetos() { try { CSeguridad objetoSeguridad = new CSeguridad(); objetoSeguridad.SeguridadGrupoID = Convert.ToInt32(this.ddlGrupo.SelectedValue); DataSet ds = SeguridadObjetoGrupo.ObtenerObjetosDeGrupo(objetoSeguridad); this.gridDetalle.DataSource = ds.Tables[0]; this.gridDetalle.DataBind(); } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } }
protected void gridDetalle_RowCommand(object sender, GridViewCommandEventArgs e) { try { String SeguridadObjetoAccesoID = e.CommandArgument.ToString(); if (e.CommandName == "EliminarDetalle") { CSeguridad objetoSeguridad = new CSeguridad(); objetoSeguridad.SeguridadObjetoAccesoID = Convert.ToInt32(SeguridadObjetoAccesoID); SeguridadObjetoGrupo.EliminarObjetoGrupo(objetoSeguridad); CargarGruposObjetos(); } } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } }
private bool ObjetoAsignado() { try { DataSet ds = SeguridadObjetoGrupo.ObtenerObjetoGrupo(Convert.ToInt32(this.ddlGrupo.SelectedValue), Convert.ToInt32(this.ddlObjeto.SelectedValue)); if (ds.Tables[0].Rows.Count > 0) { return(true); } else { return(false); } } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); return(true); } }
private void AsignarObjetoGrupo() { if (EsTodoCorrecto() == true) { try { CSeguridad objetoSeguridad = new CSeguridad(); objetoSeguridad.SeguridadGrupoID = Convert.ToInt32(this.ddlGrupo.SelectedValue); objetoSeguridad.SeguridadObjetoID = Convert.ToInt32(this.ddlObjeto.SelectedValue); if (SeguridadObjetoGrupo.InsertarObjetoGrupo(objetoSeguridad) > 0) { CargarGruposObjetos(); messageBox.ShowMessage("Se asignó el objeto correctamente"); } } catch (Exception ex) { messageBox.ShowMessage(ex.Message + ex.StackTrace); } } }