Ejemplo n.º 1
0
        protected Boolean EliminaMenuOpcion(int id_opcion)
        {
            var respuesta = false;

            objCEMenu = new CEMenu();
            objCEMenu.ID_MenuOpcion      = id_opcion;
            objCEMenu.ID_UsuarioAutoriza = Convert.ToInt32(Session["UsuarioID"].ToString());

            respuesta = objCNMenu.DeleteMenuOpcion(objCEMenu);
            return(respuesta);
        }
Ejemplo n.º 2
0
        public Boolean SaveMenu(CEMenu objCEMenu)
        {
            Boolean respuesta = false;
            string  sql_query = string.Empty;

            sql_query = " INSERT INTO [g_menu_opcion] " +
                        " ([nombre], [descripcion] ";

            if (objCEMenu.Id_Padre == 0)
            {
                sql_query += " , [url], [comando], [orden] " +
                             " ,[visible],[obligatorio],[login],[id_usuarioAutoriza], [estado]) " +
                             " VALUES " +
                             " (@nombre, @descripcion " +
                             " ,@url, @comando, @orden " +
                             " ,@visible, @obligatorio, @login, @id_usuarioAutoriza, @estado) ";
            }
            else
            {
                sql_query += " , [url], [comando], [id_padre], [orden] " +
                             " ,[visible],[obligatorio],[login],[id_usuarioAutoriza], [estado]) " +
                             " VALUES " +
                             " (@nombre, @descripcion " +
                             " ,@url, @comando, @id_padre, @orden " +
                             " ,@visible, @obligatorio, @login, @id_usuarioAutoriza, @estado) ";
            }

            using (SqlConnection cn = objConexion.Conectar())
            {
                SqlCommand command = new SqlCommand(sql_query, cn);
                command.Parameters.AddWithValue("nombre", objCEMenu.Nombre);
                command.Parameters.AddWithValue("descripcion", objCEMenu.Descripcion);
                command.Parameters.AddWithValue("url", objCEMenu.URL);
                command.Parameters.AddWithValue("comando", objCEMenu.Comando);

                if (objCEMenu.Id_Padre > 0)
                {
                    command.Parameters.AddWithValue("id_padre", objCEMenu.Id_Padre);
                }

                command.Parameters.AddWithValue("orden", objCEMenu.Orden);
                command.Parameters.AddWithValue("visible", objCEMenu.Visible);
                command.Parameters.AddWithValue("obligatorio", objCEMenu.Obligatorio);
                command.Parameters.AddWithValue("login", objCEMenu.Login);
                command.Parameters.AddWithValue("id_usuarioAutoriza", objCEMenu.ID_UsuarioAutoriza);
                command.Parameters.AddWithValue("estado", 'A');

                cn.Open();
                command.ExecuteScalar();
                respuesta = true;
            }
            return(respuesta);
        }
Ejemplo n.º 3
0
        public Boolean UpdateMenuOpcion(CEMenu objCEMenu)
        {
            Boolean respuesta = false;
            string  sql_query = string.Empty;

            sql_query = "UPDATE G_Menu_Opcion " +
                        " SET [nombre] = @nombre " +
                        " ,[descripcion] = @descripcion " +
                        " ,[url] = @url " +
                        " ,[comando] = @comando ";

            if (objCEMenu.Id_Padre > 0)
            {
                sql_query += " ,[id_padre] = @id_padre ";
            }

            sql_query += " ,[orden] = @orden " +
                         " ,[visible] = @visible " +
                         " ,[obligatorio] = @obligatorio " +
                         " ,[login] = @login " +
                         " ,[id_usuarioAutoriza] = @id_usuarioAutoriza " +
                         " WHERE id_opcion = @id_opcion";



            using (SqlConnection cn = objConexion.Conectar())
            {
                SqlCommand command = new SqlCommand(sql_query, cn);
                command.Parameters.AddWithValue("nombre", objCEMenu.Nombre);
                command.Parameters.AddWithValue("descripcion", objCEMenu.Descripcion);
                command.Parameters.AddWithValue("url", objCEMenu.URL);
                command.Parameters.AddWithValue("comando", objCEMenu.Comando);

                if (objCEMenu.Id_Padre > 0)
                {
                    command.Parameters.AddWithValue("id_padre", objCEMenu.Id_Padre);
                }

                command.Parameters.AddWithValue("orden", objCEMenu.Orden);
                command.Parameters.AddWithValue("visible", objCEMenu.Visible);
                command.Parameters.AddWithValue("obligatorio", objCEMenu.Obligatorio);
                command.Parameters.AddWithValue("login", objCEMenu.Login);
                command.Parameters.AddWithValue("id_usuarioAutoriza", objCEMenu.ID_UsuarioAutoriza);
                command.Parameters.AddWithValue("id_opcion", objCEMenu.ID_MenuOpcion);

                cn.Open();
                command.ExecuteScalar();
                respuesta = true;
            }
            return(respuesta);
        }
Ejemplo n.º 4
0
        public Boolean DeleteMenuOpcion(CEMenu objCEMenu)
        {
            Boolean respuesta = false;
            string  sql_query = string.Empty;

            sql_query = "UPDATE G_Menu_Opcion " +
                        " SET [estado] = @estado " +
                        " ,[id_usuarioAutoriza] = @id_usuarioAutoriza " +
                        " WHERE id_opcion = @id_opcion";

            using (SqlConnection cn = objConexion.Conectar())
            {
                SqlCommand command = new SqlCommand(sql_query, cn);
                command.Parameters.AddWithValue("estado", 'B');
                command.Parameters.AddWithValue("id_opcion", objCEMenu.ID_MenuOpcion);
                command.Parameters.AddWithValue("id_usuarioAutoriza", objCEMenu.ID_UsuarioAutoriza);

                cn.Open();
                command.ExecuteScalar();
                respuesta = true;
            }
            return(respuesta);
        }
Ejemplo n.º 5
0
 public Boolean DeleteMenuOpcion(CEMenu objCEMenu)
 {
     return(objCDMenu.DeleteMenuOpcion(objCEMenu));
 }
Ejemplo n.º 6
0
 public Boolean UpdateMenuOpcion(CEMenu objCEMenu)
 {
     return(objCDMenu.UpdateMenuOpcion(objCEMenu));
 }
Ejemplo n.º 7
0
 public Boolean SaveMenu(CEMenu objCEMenu)
 {
     return(objCDMenu.SaveMenu(objCEMenu));
 }