public override void MapearADatos() { if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { if (this.Modo == ModoForm.Alta) { prodLog.Alta(txtNombre.Text); } else { prodLog.Modificacion(Convert.ToInt32(txtID.Text), txtNombre.Text); } } else if (this.Modo == ModoForm.Baja) { DialogResult result = MessageBox.Show("¿Está seguro que desea eliminar " + txtNombre.Text + " de la base de datos?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { foreach (productos p in ProductorActual.productos) { productoLog.Baja(p.id_producto); } prodLog.Baja(int.Parse(txtID.Text)); } } }
protected void onBorrarPressed(object sender, EventArgs e) { try { mapearDatosProducto(Accion.Borrar); prodLog.Baja(productoActual.id_producto); dgvProductos.DataBind(); Page.Response.Redirect(Page.Request.Url.ToString(), true); } catch (Exception) { throw; } }