Package vista

Source Code of vista.ModificarServicio

package vista;



import java.awt.Color;
import java.awt.Font;

import javax.swing.BorderFactory;
import javax.swing.JOptionPane;
import javax.swing.border.SoftBevelBorder;
import javax.swing.border.TitledBorder;

import base.Servicio;
import base.ServicioDTO;

public class ModificarServicio extends FormularioServicio {

  private static final long serialVersionUID = 1L;

  /**
   * This is the default constructor
   */
  public ModificarServicio(AbmServicio a, Servicio servicio) {
    super(a, servicio);
    getPanelFormulario().setBorder(BorderFactory.createTitledBorder(new SoftBevelBorder(SoftBevelBorder.RAISED), "Modificar Servicio", TitledBorder.LEFT, TitledBorder.TOP, new Font("Tahoma", Font.PLAIN, 14), Color.black));
    getTextoNombre().setText(servicio.getNombre());
    getTextoDescripcion().setText(servicio.getDescripcion());
    String costoMinimo = servicio.getCostoMinimo().toString(); //convertimos el decimal a String
    getTextoCostoMinimo().setText(costoMinimo);
    getTextoTiempoEjecucion().setText(servicio.getTiempoEjecucion());
    configurarBotonAceptar();
    configurarBotonCancelar();
  }

 

 
  protected void configurarBotonAceptar() {
    getBotonAceptar().addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent e) {
          if (getTextoNombre().getText().equals(null)|| getTextoCostoMinimo().getText().equals(null)
            ||getTextoTiempoEjecucion().getText().equals(null)) {
            JOptionPane.showMessageDialog(null, "Falta rellenar campos");
           
          }else{
            getServicio().setNombre(getTextoNombre().getText());
            String costoMinimo = getTextoCostoMinimo().getText();
            getServicio().setCostoMinimo(pasarBigDecimal(costoMinimo));
            getServicio().setTiempoEjecucion(getTextoTiempoEjecucion().getText());
            getServicio().setDescripcion(getTextoDescripcion().getText());
         
          ServicioDTO.UpdateServicio(getServicio());
          getAbm().termino();
          }
        }
      });
    }

  /**
   * This method initializes botonCancelar 
   *  
   * @return javax.swing.JButton 
   */
  protected void configurarBotonCancelar() {
      getBotonCancelar().addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent e) {
          getAbm().termino();
       
        }
      });
  }
 
}
TOP

Related Classes of vista.ModificarServicio

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.