private void button_Guardar_Click(object sender, EventArgs e) { String descripcion = textBox_Descripcion.Text; String precioPorPublicar = textBox_PrecioPorPublicar.Text; String porcentajePorVenta = textBox_PorcentajePorVenta.Text; String duracion = textBox_Duracion.Text; // Insert Visibilidad try { Visibilidad visibilidad = new Visibilidad(); visibilidad.SetDescripcion(descripcion); visibilidad.SetPrecioPorPublicar(precioPorPublicar); visibilidad.SetPorcentajePorVenta(porcentajePorVenta); visibilidad.SetDuracion(duracion); Decimal idVisibilidad = comunicador.CrearVisibilidad(visibilidad); if (idVisibilidad > 0) MessageBox.Show("Se creo la visibilidad"); } catch (CampoVacioException exception) { MessageBox.Show("Falta completar campo: " + exception.Message); return; } catch (FormatoInvalidoException exception) { MessageBox.Show("Datos mal ingresados en: " + exception.Message); return; } catch (VisibilidadYaExisteException exception) { MessageBox.Show("Ya existe esa visibilidad"); return; } this.Hide(); new MenuPrincipal().ShowDialog(); this.Close(); }
private void button_Guardar_Click(object sender, EventArgs e) { String descripcion = textBox_Descripcion.Text; String precioPorPublicar = textBox_PrecioPorPublicar.Text; String porcentajePorVenta = textBox_PorcentajePorVenta.Text; String duracion = textBox_Duracion.Text; // Update Visibilidad try { Visibilidad visibilidad = new Visibilidad(); visibilidad.SetDescripcion(descripcion); visibilidad.SetPrecioPorPublicar(precioPorPublicar); visibilidad.SetPorcentajePorVenta(porcentajePorVenta); visibilidad.SetDuracion(duracion); Boolean pudoModificar = comunicador.Modificar(idVisibilidad, visibilidad); if (pudoModificar) MessageBox.Show("La visibilidad se modifico correctamente"); } catch (CampoVacioException exception) { MessageBox.Show("Falta completar campo: " + exception.Message); return; } catch (FormatoInvalidoException exception) { MessageBox.Show("Datos mal ingresados en: " + exception.Message); return; } catch (VisibilidadYaExisteException exception) { MessageBox.Show("Ya existe esa visibilidad"); return; } this.Close(); }
public Visibilidad ObtenerVisibilidad(Decimal idVisibilidad) { Visibilidad objeto = new Visibilidad(); Type clase = objeto.GetType(); return (Visibilidad)this.Obtener(idVisibilidad, clase); }
public Decimal CrearVisibilidad(Visibilidad visibilidad) { if (!pasoControlDeUnicidad(visibilidad.GetDescripcion(), "descripcion", "Visibilidad")) throw new VisibilidadYaExisteException(); return this.Crear(visibilidad); }