private DataTable GetPermisos(string permiso, int id_permiso) { DataTable dt = new DataTable(); try { PermisosCOM permisos = new PermisosCOM(); if (permiso == "" && id_permiso == 0) { dt = permisos.SelectAll(); } } catch (Exception) { dt = new DataTable(); } return(dt); }
private void CargarListadoPermisos(string filtro) { try { PermisosCOM permisos = new PermisosCOM(); DataTable dt_original = permisos.SelectAll(); DataTable dt = new DataTable(); if (filtro == "") { dt = dt_original; if (dt.Rows.Count > 0) { ddlpermiso.DataTextField = "permiso"; ddlpermiso.DataValueField = "id_permiso"; ddlpermiso.DataSource = dt; ddlpermiso.DataBind(); } } else { if (dt_original.Select("permiso like '%" + filtro + "%'").Length > 0) { dt = filtro == "" ? dt_original : dt_original.Select("permiso like '%" + filtro + "%'").CopyToDataTable(); } if (dt.Rows.Count > 0) { ddlpermiso.DataTextField = "permiso"; ddlpermiso.DataValueField = "id_permiso"; ddlpermiso.DataSource = dt; ddlpermiso.DataBind(); } else { Toast.Info("No se encontro ninguna coincidencia. Intentelo nuevamente.", "Mensaje del Sistema", this); } } } catch (Exception ex) { Toast.Error("Error al cargar lista de permisos. " + ex.Message, this); } }
private permisos GetPermiso(string permiso, int id_permiso) { permisos permiso_ = new permisos(); try { PermisosCOM permisos = new PermisosCOM(); if (permiso != "" && id_permiso == 0) { permiso_ = permisos.SelectName(permiso); } else if (permiso == "" && id_permiso > 0) { permiso_ = permisos.SelectId(id_permiso); } } catch (Exception) { permiso_ = null; } return(permiso_); }
private void AgregarPermiso(string permiso_nombre) { permisos permiso = new permisos(); permiso.permiso = permiso_nombre; permiso.usuario_creacion = Session["usuario"] as string; PermisosCOM permisos = new PermisosCOM(); string vmensaje = permisos.Agregar(permiso); if (vmensaje == "") { ModalClose("#ModalPermisos"); CargarCatalogo("", 0); txtpermiso.Text = ""; txtid_permiso.Value = ""; Toast.Success("Permiso agregado de manera correcta", "Mensaje del sistema", this); } else { ModalShow("#ModalPermisos"); Toast.Error("Error al agregar permiso: " + vmensaje, this); } }
private void EliminarPermiso(int id_permiso) { permisos permiso = new permisos(); permiso.id_permiso = id_permiso; permiso.usuario_edicion = Session["usuario"] as string; PermisosCOM permisos = new PermisosCOM(); string vmensaje = permisos.Eliminar(permiso); if (vmensaje == "") { ModalClose("#ModalPermisos"); CargarCatalogo("", 0); txtpermiso.Text = ""; txtid_permiso.Value = ""; Toast.Success("Permiso eliminado de manera correcta", "Mensaje del sistema", this); } else { ModalShow("#ModalPermisos"); Toast.Error("Error al eliminar permiso: " + vmensaje, this); } }