Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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_);
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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);
            }
        }