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 { VisibilityOf(lblNombre, String.IsNullOrEmpty(txtNombre.Text)); if (!lblNombre.Visible && !String.IsNullOrEmpty(txtIdProductor.Text)) { MapearProductor(Accion.Borrar); prodLog.Baja(productorActual.id_productor); dgvProductores.DataBind(); Page.Response.Redirect(Page.Request.Url.ToString(), true); } } catch (Exception) { throw; } }