Esempio n. 1
0
        private void BusquedaNotas()
        {
            if (busquedaTxt.Text.Length > 0 || categoriaTxt.Text.Length > 0)
            {
                busquedaPanel.Controls.Clear();
                MySqlDb mySqlDb = new MySqlDb
                {
                    ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MySqlConnection"].ConnectionString
                };
                mySqlDb.OpenConnection();
                String lib = string.Format("Select id_libro from libros where id_usuario=(Select id_usuario from usuarios where avatar='{0}') ", Singlenton.Instance.usuarioActual.NombreUsuario);

                foreach (DataRow data in mySqlDb.QuerySQL(lib).Rows)
                {
                    String query = string.Format("Select privacidad,fecha_creacion,titulo,categoria,color_fondo from notas where titulo like'%{0}%' and categoria like '%{1}%' and " +
                                                 "id_libro='{2}'", busquedaTxt.Text, categoriaTxt.Text, data["id_libro"].ToString());
                    foreach (var notas in Singlenton.Instance.listNotafromDb.GetListFromBusqueda(mySqlDb.QuerySQL(query)))
                    {
                        NotaControlForm notaC = new NotaControlForm();
                        notaC.Buscar(true);
                        notaC.PalabraBus      = busquedaTxt.Text;
                        notaC.BuscarCategoria = categoriaTxt.Text;
                        notaC.TituloNota      = notas.Titulo;
                        notaC.Categoria       = notas.Categoria;
                        notaC.ColorNota       = notas.ColorFondo;
                        notaC.Width           = 155;
                        notaC.Height          = 145;
                        notaC.FechaCreacion   = notas.FechaCreacion;
                        busquedaPanel.Controls.Add(notaC);
                    }
                }
            }
        }
Esempio n. 2
0
        private void BusquedaInicialNotas()
        {
            if (busquedaTxt.Text.Length == 0 && categoriaTxt.Text.Length == 0)
            {
                MySqlDb mySqlDb = new MySqlDb
                {
                    ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MySqlConnection"].ConnectionString
                };
                mySqlDb.OpenConnection();
                mySqlDb.BeginTransaction();


                String lib = string.Format("Select id_libro from libros where id_usuario=(Select id_usuario from usuarios where avatar='{0}') ", Singlenton.Instance.usuarioActual.NombreUsuario);
                foreach (DataRow data in mySqlDb.QuerySQL(lib).Rows)
                {
                    String q = String.Format("Select privacidad,titulo,fecha_creacion,categoria,color_fondo from notas where privacidad='{0}' and id_libro={1}", 0, data["id_libro"].ToString());

                    foreach (var notas in Singlenton.Instance.listNotafromDb.GetListFromBusqueda(mySqlDb.QuerySQL(q)))
                    {
                        NotaControlForm notaC = new NotaControlForm();
                        notaC.DesabilitarBusqueda();
                        notaC.TituloNota    = notas.Titulo;
                        notaC.Categoria     = notas.Categoria;
                        notaC.ColorNota     = notas.ColorFondo;
                        notaC.FechaCreacion = notas.FechaCreacion;
                        notaC.Buscar(true);
                        notaC.Width  = 155;
                        notaC.Height = 145;
                        busquedaPanel.Controls.Add(notaC);
                    }
                }


                mySqlDb.CommitTransaction();
                mySqlDb.CloseConnection();
            }
        }