Пример #1
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");
            }
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Notas not = new Notas(textTitulo.Text, cmbPrivacidad.Text,cmbCategoria.Text,cmbColor.Text,textFechaCreacion.Text,textFechaModificacion.Text, richTextBoxNota.Text);

            //ListaNotas.Add(not);

            //for (int i = 0; i < ListaNotas.Count; i++)
            //{
            //    flowLayoutPanel1.Controls.Add(ListaNotas[i]);
            //}

            //for(int i = 0; i < Principal.ListaLibros.Count; i++)
            //{
            //    if (Principal.ListaLibros[i].Nombre.Text == Libro.NombreStatico)
            //    {
            //        Principal.ListaLibros[i].ListNotas = ListaNotas;
            //    }
            //}

            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 notas(idnotas,titulo, privacidad,categoria,notascol,fecha_creacion,fecha_modificacion,texto_notas,libros_idlibros,libros_usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')",
                                         "0", textTitulo.Text, cmbPrivacidad.Text, cmbCategoria.Text, cmbColor.Text, textFechaCreacion.Text, textFechaModificacion.Text, richTextBoxNota.Text, idlibro, idusuario);

            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 Agregada", "Mantenimiento notas", textTitulo.Text, Login.idUsuario);

            mySql.EjectSQL(query);
            mySql.EjectSQL(query3);

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



            Historial historial = new Historial(Login.Usuario, "Agrega Nota", "Notas", "");

            ListaHistorialstatica.Add(historial);
        }
Пример #3
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();
        }
Пример #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            AgregarLibro agregarLibro = new AgregarLibro();

            agregarLibro.ShowDialog();

            flowLayoutPanel1.Controls.Clear();
            Libro lib = new Libro(AgregarLibro.Nombre, AgregarLibro.Color, AgregarLibro.Orden, AgregarLibro.Categoria);

            ListaLibros.Add(lib);

            for (int i = 0; i < ListaLibros.Count; i++)
            {
                flowLayoutPanel1.Controls.Add(ListaLibros[i]);
            }

            Historial historial = new Historial(Login.Usuario, "Agrega Libro", "AgregarLibro", "");

            ListaHistorial.Add(historial);
        }