class Form_comuna(QtGui.QDialog):

    def __init__(self):
        super(Form_comuna, self).__init__()
        self.ui = Ui_Form()
        self.ui.setupUi(self)
        self.show()
        self.setSignal()

    def setSignal(self):
        self.ui.pushButton_Aceptar.clicked.connect(self.crearComuna)
        self.ui.pushButton_Cancelar.clicked.connect(self.salir)

    def crearComuna(self):
        """
        Ingresa el nombre de la comuna ingresada a la base de datos.
        """
        nombre = self.ui.lineEdit_Ciudad.text()
        if(len(nombre.split()) == 0):
            self.errorMessage(u"Ingrese nombre valido")
        else:
            controlador_form_comuna.agregarComuna(nombre)
            self.correctMessage(u"Establecimiento ingresado correctamente")
            self.close()

    def correctMessage(self, message):
        """Función que despliega un mensaje de operacion correcta.
        @param message"""
        QtGui.QMessageBox.information(self
            ,u"Operacion correcta",
            message)

    def errorMessage(self, message):
        """Función que despliega un mensaje de error.
        @param message"""
        QtGui.QMessageBox.warning(
            self,
            u"ERROR!",
            message)


    def salir(self):
        self.close()
 def __init__(self):
     super(Form_comuna, self).__init__()
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     self.show()
     self.setSignal()