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(); }
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(); }
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; }
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; }