Beispiel #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (textNombre.TextLength != 0 && textOrden.TextLength != 0)
            {
                Nombre    = textNombre.Text;
                Orden     = textOrden.Text;
                Color     = cmbColor.Text;
                Categoria = cmbCategoria.Text;
                Ordenint  = Convert.ToInt32(Orden);

                MySqlAccess mySql = new MySqlAccess();
                String      cn    = "Server=localhost;Database=Database;Uid=root;Pwd=1234;";
                mySql.ConnectionString = cn;
                mySql.OpenConnection();
                mySql.BeginTransaction();

                String idusuario = String.Format("SELECT idusuario from usuarios where usuario ='{0}'", Nusuario);
                mySql.QuerySQL(idusuario);
                DataTable dataTable = new DataTable();

                dataTable = mySql.QuerySQL(idusuario);
                int idActual = Convert.ToInt32(dataTable.Rows[0][0].ToString());
                idUsuarioactual = idActual;

                string query = string.Format("INSERT INTO libros(idlibros,nombre, categoria,color,orden,usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}')",
                                             "0", textNombre.Text, cmbCategoria.Text, cmbColor.Text, Ordenint, idActual);

                //string query = string.Format("INSERT INTO libros('nombre', 'categoria', 'color', 'orden', 'usuarios_idusuario') values('" + textNombre.Text + "','" + (String)cmbCategoria.SelectedItem + "', '" + (String)cmbColor.SelectedItem + "'," + Ordenint + "," + idActual);

                String FechaHistorial = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
                string query2         = string.Format("INSERT INTO transacciones(idhistorial,fecha,usuario, accion,objeto,info_adicional,usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                                      "0", FechaHistorial, Login.Usuario, "Se agega un libro", "Agregar Libros", "Libro agregado correctamente", Login.idUsuario);

                mySql.EjectSQL(query2);

                mySql.EjectSQL(query);

                mySql.CommitTransaction();
                mySql.CloseConnection();

                this.Close();
            }

            if (textNombre.TextLength == 0)
            {
                errorProviderAgregarLibro.SetError(textNombre, "Digite un nombre para el libro");
            }

            if (textOrden.TextLength == 0)
            {
                errorProviderAgregarLibro.SetError(textOrden, "Digite un orden para el libro");
            }
        }
Beispiel #2
0
        void EditarNota(Object s, System.EventArgs h)
        {
            titulounico = Titulo.Text;

            MySqlAccess mySql = new MySqlAccess();
            String      cn    = "Server=localhost;Database=Database;Uid=root;Pwd=1234;";

            mySql.ConnectionString = cn;
            mySql.OpenConnection();
            mySql.BeginTransaction();
            DataTable dataTable = new DataTable();
            String    id        = String.Format("SELECT idnotas from notas where titulo ='{0}'", titulounico);

            dataTable = mySql.QuerySQL(id);
            int idActual = Convert.ToInt32(dataTable.Rows[0][0].ToString());

            idNotaEstatica = idActual;

            String FechaHistorial = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
            string query3         = string.Format("INSERT INTO transacciones(idhistorial,fecha,usuario, accion,objeto,info_adicional,usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                                  "0", FechaHistorial, Login.Usuario, "Nota Edittada", "Mantenimiento notas", titulounico, Login.idUsuario);

            mySql.EjectSQL(query3);

            mySql.CommitTransaction();
            mySql.CloseConnection();


            MantenimientoNotas mantenimientoLibros = new MantenimientoNotas();

            mantenimientoLibros.ShowDialog();
        }
Beispiel #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            flowLayoutPanel1.Controls.Clear();
            MySqlAccess mySqlBD = new MySqlAccess();

            mySqlBD.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["mySqlStringConnection"].ConnectionString;

            mySqlBD.OpenConnection();
            DataTable dataTable = new DataTable();

            dataTable = mySqlBD.QuerySQL("Select * From notas where libros_idlibros =" + Libro.idLibroEstatico + "");
            List <Notas> result = new List <Notas>();

            for (int x = 0; x < dataTable.Rows.Count; x++)
            {
                Notas notas = new Notas(dataTable.Rows[x]["titulo"].ToString(), dataTable.Rows[x]["privacidad"].ToString(), dataTable.Rows[x]["categoria"].ToString(), dataTable.Rows[x]["notascol"].ToString(), dataTable.Rows[x]["fecha_creacion"].ToString(), dataTable.Rows[x]["fecha_modificacion"].ToString(), dataTable.Rows[x]["texto_notas"].ToString());

                result.Add(notas);
            }

            ListaNotas = result;

            for (int i = 0; i < ListaNotas.Count; i++)
            {
                flowLayoutPanel1.Controls.Add(ListaNotas[i]);
            }
        }
Beispiel #4
0
        private void cargarlibros(object sender, EventArgs e)
        {
            MySqlAccess mySqlBD = new MySqlAccess();

            mySqlBD.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["mySqlStringConnection"].ConnectionString;

            mySqlBD.OpenConnection();
            DataTable dataTable = new DataTable();

            dataTable = mySqlBD.QuerySQL("Select * From libros where usuarios_idusuario =" + Login.idUsuario + "");
            List <Libro> result = new List <Libro>();

            for (int x = 0; x < dataTable.Rows.Count; x++)
            {
                Libro libro = new Libro(dataTable.Rows[x]["nombre"].ToString(), dataTable.Rows[x]["color"].ToString(), dataTable.Rows[x]["orden"].ToString(), dataTable.Rows[x]["categoria"].ToString());

                result.Add(libro);
            }

            ListaLibros = result;

            for (int i = 0; i < ListaLibros.Count; i++)
            {
                flowLayoutPanel1.Controls.Add(ListaLibros[i]);
            }
        }
Beispiel #5
0
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            flowLayoutPanel1.Controls.Clear();
            MySqlAccess mySqlBD = new MySqlAccess();

            mySqlBD.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["mySqlStringConnection"].ConnectionString;

            mySqlBD.OpenConnection();
            DataTable dataTable = new DataTable();
            string    busqL     = String.Format("Select *From libros where usuarios_idusuario='{0}'and nombre  like '%{1}%'", Login.idUsuario, txtNombreLibro.Text);

            dataTable = mySqlBD.QuerySQL(busqL);
            List <Libro> result = new List <Libro>();

            for (int x = 0; x < dataTable.Rows.Count; x++)
            {
                Libro libro = new Libro(dataTable.Rows[x]["nombre"].ToString(), dataTable.Rows[x]["color"].ToString(), dataTable.Rows[x]["orden"].ToString(), dataTable.Rows[x]["categoria"].ToString());

                result.Add(libro);
            }

            ListaLibros = result;

            for (int i = 0; i < ListaLibros.Count; i++)
            {
                flowLayoutPanel1.Controls.Add(ListaLibros[i]);
            }
        }
Beispiel #6
0
        public NotasForm()
        {
            InitializeComponent();



            cmbCategoria.Items.Add("Importante");
            cmbCategoria.Items.Add("Expontanea");
            cmbCategoria.Items.Add("Inconclusa");

            cmbPrivacidad.Items.Add("Publica");
            cmbPrivacidad.Items.Add("Privada");

            cmbColor.Items.Add("Azul");
            cmbColor.Items.Add("Gris");
            cmbColor.Items.Add("Verde");
            cmbColor.Items.Add("Cafe");

            cmbFuente.Items.Add("Arial");
            cmbFuente.Items.Add("Rive");
            cmbFuente.Items.Add("Calibri");

            cmbColorLetra.Items.Add("Rojo");
            cmbColorLetra.Items.Add("Amarillo");
            cmbColorLetra.Items.Add("Verde");
            cmbColorLetra.Items.Add("Azul");

            textFechaCreacion.Text     = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
            textFechaModificacion.Text = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();

            MySqlAccess mySqlBD = new MySqlAccess();

            mySqlBD.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["mySqlStringConnection"].ConnectionString;

            mySqlBD.OpenConnection();
            DataTable dataTable = new DataTable();

            dataTable = mySqlBD.QuerySQL("Select * From notas where libros_idlibros =" + Libro.idLibroEstatico + "");
            List <Notas> result = new List <Notas>();

            for (int x = 0; x < dataTable.Rows.Count; x++)
            {
                Notas notas = new Notas(dataTable.Rows[x]["titulo"].ToString(), dataTable.Rows[x]["privacidad"].ToString(), dataTable.Rows[x]["categoria"].ToString(), dataTable.Rows[x]["notascol"].ToString(), dataTable.Rows[x]["fecha_creacion"].ToString(), dataTable.Rows[x]["fecha_modificacion"].ToString(), dataTable.Rows[x]["texto_notas"].ToString());

                result.Add(notas);
            }

            ListaNotas = result;

            for (int i = 0; i < ListaNotas.Count; i++)
            {
                flowLayoutPanel1.Controls.Add(ListaNotas[i]);
            }
        }
Beispiel #7
0
        private void btnregistrarse_Click(object sender, EventArgs e)
        {
            RegistroUsuario usuario;

            if (txtUsuario.TextLength != 0 && txtContraseña.TextLength != 0)
            {
                usuario = new RegistroUsuario(txtContraseña.Text, txtUsuario.Text);

                ListaUsuario.Add(usuario);
                Historial historial = new Historial(txtUsuario.Text, "Usuario Registrado", "Login", "");
                ListaHistorialstatica.Add(historial);

                MySqlAccess mySql = new MySqlAccess();
                String      cn    = "Server=localhost;Database=Database;Uid=root;Pwd=1234;";
                mySql.ConnectionString = cn;
                mySql.OpenConnection();
                mySql.BeginTransaction();
                string query = string.Format("INSERT INTO usuarios(idusuario,usuario, contraseña)VALUES('{0}','{1}','{2}')",
                                             "0", txtUsuario.Text, txtContraseña.Text);
                mySql.EjectSQL(query);

                DataTable dataTable2          = new DataTable();
                String    idusuarioregistrado = String.Format("SELECT idusuario from usuarios where usuario ='{0}'and contraseña= '{1}'", txtUsuario.Text, txtContraseña.Text);
                dataTable2 = mySql.QuerySQL(idusuarioregistrado);
                int idActual = Convert.ToInt32(dataTable2.Rows[0][0].ToString());
                idUsuarioRegistrado = idActual;

                Console.WriteLine(idUsuarioRegistrado);

                String FechaHistorial = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
                string query2         = string.Format("INSERT INTO transacciones(idhistorial,fecha,usuario, accion,objeto,info_adicional,usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                                      "0", FechaHistorial, txtUsuario.Text, "Se registro un usuario", "Login", "Usuario agregado correctamente", idUsuarioRegistrado);

                mySql.EjectSQL(query2);
                mySql.CommitTransaction();
                mySql.CloseConnection();
            }

            if (txtUsuario.TextLength == 0)
            {
                LoginErrorProvider.SetError(txtUsuario, "Digite un nombre de usuario");
            }
            if (txtContraseña.TextLength == 0)
            {
                LoginErrorProvider.SetError(txtContraseña, "Digite un nombre de contraseña");
            }
        }
Beispiel #8
0
        private void BtnCargar_Click(object sender, EventArgs e)
        {
            MySqlAccess mySql = new MySqlAccess();
            String      cn    = "Server=localhost;Database=Database;Uid=root;Pwd=1234;";

            mySql.ConnectionString = cn;
            mySql.OpenConnection();
            mySql.BeginTransaction();
            DataTable dataTable = new DataTable();
            String    id        = String.Format("SELECT idusuario from usuarios where usuario ='{0}'and contraseña= '{1}'", txtUsuario.Text, txtContraseña.Text);

            dataTable = mySql.QuerySQL(id);
            if (dataTable.Rows.Count > 0)
            {
                int idActual = Convert.ToInt32(dataTable.Rows[0][0].ToString());
                idUsuario = idActual;

                Usuario    = txtUsuario.Text;
                Contrasena = txtContraseña.Text;



                String FechaHistorial = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();

                Principal n = new Principal();
                this.Close();
                Thread thread = new Thread(siguenteVista);
                thread.SetApartmentState(ApartmentState.STA);
                thread.Start();

                Historial historial = new Historial(Login.Usuario, "Ingreso al sistema", "Login", "");

                ListaHistorialstatica.Add(historial);

                string query = string.Format("INSERT INTO transacciones(idhistorial,fecha,usuario, accion,objeto,info_adicional,usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                             "0", FechaHistorial, txtUsuario.Text, "Ingreso al sistema", "Login", "En ruta a ventana principal", idUsuario);
                mySql.EjectSQL(query);

                dataTable.Clear();
            }



            mySql.CommitTransaction();
            mySql.CloseConnection();
        }
Beispiel #9
0
        public Libro(string nombre, string lcolor, string orden, string categoria)
        {
            int ordenint;



            Colorr = lcolor;

            Nombre.Text        = nombre;
            EditarLibro.Text   = "EDITAR";
            EliminarLibro.Text = "ELIMINAR";

            Orden.Text     = orden;
            Categoria.Text = categoria;



            Nombre.Width  = 100;
            Nombre.Height = 15;

            Orden.Width      = 100;
            Orden.Height     = 15;
            Categoria.Width  = 100;
            Categoria.Height = 15;

            EditarLibro.Width  = 60;
            EditarLibro.Height = 25;

            EliminarLibro.Width  = 60;
            EliminarLibro.Height = 25;

            Nombre.ForeColor = Color.Gold;

            Orden.ForeColor     = Color.Khaki;
            Categoria.ForeColor = Color.LightBlue;

            this.Width  = 100;
            this.Height = 110;
            this.Controls.Add(Nombre);

            this.Controls.Add(Orden);
            this.Controls.Add(Categoria);
            this.Controls.Add(EditarLibro);
            this.Controls.Add(EliminarLibro);

            if (lcolor == "Rojo")
            {
                this.BackColor = Color.Red;
            }
            if (lcolor == "Gris")
            {
                this.BackColor = Color.Gray;
            }
            if (lcolor == "Azul")
            {
                this.BackColor = Color.Blue;
            }
            if (lcolor == "Verde")
            {
                this.BackColor = Color.Green;
            }

            ordenint = Convert.ToInt32(orden);

            MySqlAccess mySql = new MySqlAccess();
            String      cn    = "Server=localhost;Database=Database;Uid=root;Pwd=1234;";

            mySql.ConnectionString = cn;
            mySql.OpenConnection();
            mySql.BeginTransaction();
            DataTable dataTable = new DataTable();
            String    id        = String.Format("SELECT idlibros from libros where nombre ='{0}'and categoria= '{1}'and color= '{2}'and orden= '{3}'", nombre, categoria, lcolor, ordenint);

            dataTable = mySql.QuerySQL(id);
            int idActual = Convert.ToInt32(dataTable.Rows[0][0].ToString());

            idLibro = idActual;

            mySql.CommitTransaction();
            mySql.CloseConnection();

            this.Click          += new System.EventHandler(AccederLibro);
            Nombre.Click        += new System.EventHandler(AccederLibro);
            Orden.Click         += new System.EventHandler(AccederLibro);
            Categoria.Click     += new System.EventHandler(AccederLibro);
            EditarLibro.Click   += new System.EventHandler(Editarlibro);
            EliminarLibro.Click += new System.EventHandler(Eliminarlibro);
        }