コード例 #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));
         }
     }
 }
コード例 #2
0
 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;
     }
 }