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); }
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)); }
public bool GuardarRolAplicacionFunciones(string array1, paginaroles paginaroles, string roles, string aplicacion) { return(objdao.GuardarRolAplicacionFunciones(array1, paginaroles, roles, Convert.ToInt32(aplicacion))); }