Exemplo n.º 1
0
    public bool crearPagina(Tab_pagina pagina)
    {
        bool resultado = false;

        SqlConnection cnn = null;
        SqlCommand    cmd = null;

        cnn             = new SqlConnection(ConfigurationManager.AppSettings["Sistema"]);
        cmd             = new SqlCommand("SP_InsertarNuevaPagina", cnn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@Menu", SqlDbType.VarChar);
        cmd.Parameters["@Menu"].Value = pagina.Menu;
        cmd.Parameters.Add("@URL", SqlDbType.VarChar);
        cmd.Parameters["@URL"].Value = pagina.Url;
        cmd.Parameters.Add("@Class", SqlDbType.VarChar);
        cmd.Parameters["@Class"].Value = pagina.Clases;
        cmd.Parameters.Add("@Submenu", SqlDbType.VarChar);
        cmd.Parameters["@Submenu"].Value = pagina.Submenu;

        cnn.Open();
        int cantidad = Convert.ToInt32(cmd.ExecuteNonQuery());

        cnn.Close();

        if (cantidad >= 1)
        {
            resultado = true;
        }

        return(resultado);
    }
Exemplo n.º 2
0
    private static void procesaEditarPaginas(ArrayList arreglo, int id_paginas)
    {
        DataSet ds = new DataSet();

        MetodosTabPagina metodosPaginas = new MetodosTabPagina();
        Tab_pagina       pagina         = new Tab_pagina();

        pagina.Id_pagina = id_paginas;

        ds = metodosPaginas.obtenerTodoPorIDPagina(pagina);

        if (ds != null)
        {
            foreach (DataRow item in ds.Tables[0].Rows)
            {
                int    id_pagina = Convert.ToInt32(item["id_pagina"]);
                string menu      = item["menu"].ToString();
                string url       = item["url"].ToString();
                int    activo    = Convert.ToInt32(item["activo"]);
                string clase     = item["class"].ToString();
                string submenu   = item["submenu"].ToString();

                arreglo.Add(new { id_pagina = id_pagina, menu = menu, url = url, activo = activo, clase = clase, submenu = submenu });
            }
        }
    }
Exemplo n.º 3
0
    public DataSet obtenerTodoPorIDPagina(Tab_pagina pagina)
    {
        DataSet          ds         = new DataSet();
        List <Parametro> Parametros = new List <Parametro>();

        Parametros.Add(new Parametro("@ID_PAGINA", DbType.Int32, pagina.Id_pagina));

        ds = SqlQuery.ObtieneDataSet(Parametros, "SP_TAB_PAGINA_obtenerTodoPorIDPagina", ConfigurationManager.AppSettings["Sistema"]);
        return(ds);
    }
Exemplo n.º 4
0
    public static bool nuevaVentana(string nombreMenu, string URL, string clas, string submenu)
    {
        bool    resultado = true;
        DataSet ds        = new DataSet();

        MetodosTabPagina metodosPagina = new MetodosTabPagina();
        Tab_pagina       pagina        = new Tab_pagina();

        pagina.Menu    = nombreMenu;
        pagina.Url     = URL;
        pagina.Clases  = clas;
        pagina.Submenu = submenu;

        resultado = metodosPagina.crearPagina(pagina);

        return(resultado);
    }
Exemplo n.º 5
0
    public static bool actualizarPagina(string id_pagina, string menu, string URL, string activo, string clase, string submenu)
    {
        bool    resultado = true;
        DataSet ds        = new DataSet();

        MetodosTabPagina metodosPagina = new MetodosTabPagina();
        Tab_pagina       pagina        = new Tab_pagina();

        pagina.Id_pagina = Convert.ToInt32(id_pagina);
        pagina.Menu      = menu;
        pagina.Url       = URL;
        pagina.Activo    = Convert.ToInt32(activo);
        pagina.Clases    = clase;
        pagina.Submenu   = submenu;

        resultado = metodosPagina.actualizarPagina(pagina);

        return(resultado);
    }