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 onAgregarPressed(object sender, EventArgs e) { try { VisibilityOf(lblNombre, String.IsNullOrEmpty(txtNombre.Text)); if (!lblNombre.Visible) { MapearProductor(Accion.Agregar); if (ProductorPuedeRegistrarse(productorActual)) { prodLog.Alta(productorActual.nombre); dgvProductores.DataBind(); Page.Response.Redirect(Page.Request.Url.ToString(), true); } } } catch (Exception) { throw; } }