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