Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //listener para creacion
            int    creator_id  = user.id;
            string name        = txtNombre.Text;
            string descripcion = txtDescripción.Text;
            string picture1    = txtPicture1.Text;
            string picture2    = txtPicture2.Text;
            string picture3    = txtPicture3.Text;

            //Crear los objetos
            Repository repo = new Repository(creator_id, name, descripcion, picture1, picture2, picture3);
            //Insertar
            int result = DAORepository.create(repo);

            if (result > 0)
            {
                MessageBox.Show("Repositorio agregado.", "Usuario registrado.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                pnlPadre.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("No se pudo realizar el registro", "Fallo al ingresar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int id = int.Parse(txtUser.Text);

            Repository repo = DAORepository.read(id);

            if (repo.id_creator == this.user.id)
            {
                //Funcion eliminar
                int result = DAORepository.delete(id);
                if (result > 0)
                {
                    MessageBox.Show("Repositorio eliminado.", "Usuario registrado.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    pnlPadre.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el registro", "Fallo al ingresar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                //Fin de la funcion eliminar
            }
            else
            {
                MessageBox.Show("No tienes permiso de eliminar.", "Fallo al eliminar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int                  id   = int.Parse(txtUser.Text);
            Repository           repo = DAORepository.read(id);
            PnlUpdateRepository1 pnl  = new PnlUpdateRepository1();

            pnl.repo = repo;
            pnl.updateData();
            pnl.Show();
            this.Hide();
        }
Beispiel #4
0
        private void crearUnoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PnlCreateRepository pnl = new PnlCreateRepository();

            pnl.pnlPadre = this;
            pnl.user     = user;
            int id = DAORepository.getCountAll();

            if (id == 0)
            {
                pnl.updateData(1);
            }
            else
            {
                pnl.updateData(DAORepository.getMaxId() + 1);
            }
            pnl.Show();
            this.Hide();
        }
Beispiel #5
0
        public void updateData()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("ID del repositorio");
            dt.Columns.Add("Id del creador");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Descripcion");
            dt.Columns.Add("Imagen 1");
            dt.Columns.Add("Imagen 2");
            dt.Columns.Add("Imagen 3");

            ArrayList repos = DAORepository.readAllRepos();

            foreach (Repository repo in repos)
            {
                dt.Rows.Add(new object[] { repo.id, repo.id_creator, repo.name, repo.description, repo.picture1, repo.picture2, repo.picture3 });
            }

            dataGridView1.DataSource = dt;
        }
Beispiel #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Read repository
            int id = int.Parse(txtUser.Text.Trim());


            //Comprobar si es suyo o si lo compro
            if (DAOUser.getPermisoVista(user.id, id) == true)
            {
                Repository         repo = DAORepository.read(id);
                PnlReadRepository1 pnl  = new PnlReadRepository1();
                pnl.repo     = repo;
                pnl.user     = this.user;
                pnl.pnlPadre = this.pnlPadre;
                pnl.updateData();
                pnl.Show();
                this.Hide();
            }
            else
            {
                //No tienes permiso
                MessageBox.Show("No tienes permisos.", "Fallo al ingresar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        public void updateData()
        {
            DataTable dt = new DataTable();

            /**/
            dt.Columns.Add("ID del repositorio");
            dt.Columns.Add("Id del creador");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Descripcion");
            dt.Columns.Add("Imagen 1");
            dt.Columns.Add("Imagen 2");
            dt.Columns.Add("Imagen 3");

            //            ArrayList repos = DAORepository.readMyCreatedRepos(user.id);
            ArrayList misCompras = DAOCompras.readMyPurchases(user.id);

            foreach (Compra compra in misCompras)
            {
                Repository repo = DAORepository.read(compra.repository_id);
                dt.Rows.Add(new object[] { repo.id, repo.id_creator, repo.name, repo.description, repo.picture1, repo.picture2, repo.picture3 });
            }

            dataGridView1.DataSource = dt;
        }