Beispiel #1
0
 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));
         }
     }
 }
Beispiel #2
0
 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;
     }
 }