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);
         }
     }
 }