public bool nuevoPerfil(Tab_rol rol, string paginas) { bool resultado = false; SqlConnection cnn = null; SqlCommand cmd = null; cnn = new SqlConnection(ConfigurationManager.AppSettings["Sistema"]); cmd = new SqlCommand("SP_RolPaginaNuevo", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@nombre", SqlDbType.VarChar); cmd.Parameters["@nombre"].Value = rol.Nombre; cmd.Parameters.Add("@descripcion", SqlDbType.VarChar); cmd.Parameters["@descripcion"].Value = rol.Descripcion; cmd.Parameters.Add("@paginas", SqlDbType.VarChar); cmd.Parameters["@paginas"].Value = paginas; cnn.Open(); int cantidad = Convert.ToInt32(cmd.ExecuteNonQuery()); cnn.Close(); if (cantidad >= 1) { resultado = true; } return(resultado); }
public static void extraeDatosPerfil(ArrayList perfiles, string id_perfil) { MetodosTabRolPagina metodosRolPagina = new MetodosTabRolPagina(); Tab_rol rol = new Tab_rol(); rol.Id_rol = Convert.ToInt32(id_perfil); DataSet ds = new DataSet(); ds = metodosRolPagina.obtenerTodoPorID_Perfil(rol); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { int id = Convert.ToInt32(item["id_rol"]); string nombre = item["nombre"].ToString(); string descripcion = item["descripcion"].ToString(); int estado = Convert.ToInt32(item["activo"]); string paginas = item["id_pagina"].ToString(); perfiles.Add(new { id = id, nombre = nombre, descripcion = descripcion, estado = estado, paginas = paginas }); } } }
public DataSet obtenerTodoPorID_Perfil(Tab_rol rol) { DataSet ds = new DataSet(); List <Parametro> Parametros = new List <Parametro>(); Parametros.Add(new Parametro("@id_rol", DbType.Int32, rol.Id_rol)); ds = SqlQuery.ObtieneDataSet(Parametros, "SP_ConsultaPerfilesPorIDRol", ConfigurationManager.AppSettings["Sistema"]); return(ds); }
public static bool nuevoPerfil(string nombre, string descripcion, string paginas) { bool resultado = true; MetodosTabRol metodosRol = new MetodosTabRol(); Tab_rol rol = new Tab_rol(); DataSet ds = new DataSet(); rol.Nombre = nombre; rol.Descripcion = descripcion; resultado = metodosRol.nuevoPerfil(rol, paginas); return(resultado); }
public static bool actualizarPerfil(string id, string nombre, string descripcion, string estado, string paginas) { bool resultado = true; MetodosTabRol metodosRol = new MetodosTabRol(); Tab_rol rol = new Tab_rol(); DataSet ds = new DataSet(); rol.Id_rol = Convert.ToInt32(id); rol.Nombre = nombre; rol.Descripcion = descripcion; rol.Activo = Convert.ToInt32(estado); resultado = metodosRol.updateRol(rol, paginas); return(resultado); }