コード例 #1
0
        public bool GuardarRolAplicacionFunciones(string nombremenu, paginaroles paginarol, string rol, int aplicacion)
        {
            bool       resultado = false;
            SqlManager objSql    = new SqlManager();
            Parameter  param     = new Parameter();

            param.Add("@nombremenu", nombremenu);
            param.Add("@funcionall", paginarol.FuncionAll);
            param.Add("@funcionborrar", paginarol.FuncionBorrar);
            param.Add("@funcionactualiza", paginarol.FuncionActualiza);
            param.Add("@funcioningreso", paginarol.FuncionIngreso);
            param.Add("@funcionlectura", paginarol.FuncionLectura);
            param.Add("@rol", rol);
            param.Add("@idaplicacion", aplicacion);
            try
            {
                objSql.ExecuteNonQuery("SEG_USP_PaginaRoles_Ins", param);
                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }
コード例 #2
0
        public JsonResult GuardarRolAplicacionFunciones(string seleccionados, string rol, string aplicacion)
        {
            string[] array      = seleccionados.Split('|');
            int      index      = (array.Length - 1) / 5;
            bool     resultado  = false;
            string   nombremenu = "";
            int      contador   = 0;

            if (seleccionados != null)
            {
                for (int i = 0; i < index; i++)
                {
                    paginaroles paginarol = new paginaroles();
                    for (int j = contador; j < contador + 5; j++)
                    {
                        string[] array1 = array[j].Split('_');
                        nombremenu = array1[0];
                        if (array1[1] == "FuncionAll")
                        {
                            paginarol.FuncionAll = Convert.ToBoolean(array1[2]);
                        }
                        else if (array1[1] == "FuncionBorrar")
                        {
                            paginarol.FuncionBorrar = Convert.ToBoolean(array1[2]);
                        }
                        else if (array1[1] == "FuncionActualiza")
                        {
                            paginarol.FuncionActualiza = Convert.ToBoolean(array1[2]);
                        }
                        else if (array1[1] == "FuncionIngreso")
                        {
                            paginarol.FuncionIngreso = Convert.ToBoolean(array1[2]);
                        }
                        else if (array1[1] == "FuncionLectura")
                        {
                            paginarol.FuncionLectura = Convert.ToBoolean(array1[2]);
                        }
                    }
                    resultado = objrol.GuardarRolAplicacionFunciones(nombremenu, paginarol, rol, aplicacion);
                    contador  = contador + 5;
                }
            }
            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
ファイル: RolBL.cs プロジェクト: frankvergara87/Proy_Aashto
 public bool GuardarRolAplicacionFunciones(string array1, paginaroles paginaroles, string roles, string aplicacion)
 {
     return(objdao.GuardarRolAplicacionFunciones(array1, paginaroles, roles, Convert.ToInt32(aplicacion)));
 }