Commits

Rafael Osvaldo Moyano committed 10b7ed3

Se siguió con la funcionalidad para eliminar persona.

Comments (0)

Files changed (2)

     def crear_conexion(self):
         import psycopg2
         try:
-            self.conexion= psycopg2.connect("host=%s dbname=%s user=%s password=%s") %(self.hostname,self.dbname,self.username,self.password)
+            self.conexion= psycopg2.connect("host=%s dbname=%s user=%s password=%s",(self.hostname,self.dbname,self.username,self.password))
             self.cursor = conexion.cursor()
-            return self.cursor
+            #return self.cursor
         except:
             print "No se pudo crear la conexión"
 
 
     def imprimir(self):
         """Muestra los atributos de la clase Conexion: host, dbname, user y password. """
-        print "Host: %s, dbname: %s, user: %s, password: %s." % (self.host, self.dbname, self.user,self.password)
+        print "Host: %s, dbname: %s, user: %s, password: %s." % (self.hostname, self.dbname, self.username,self.password)
 
 # -*- coding: iso-8859-15 -*- 
 #script inicial 
 #creacion: 27-1-12
-#ultima modificacion: 18-3-12
-#version:0.0.4
+#ultima modificacion: 19-3-12
+#version:0.0.5
 
+import psycopg2
 try:
     conexion= psycopg2.connect("host=localhost dbname=prueba user=rafa password=rafa")
     cursor = conexion.cursor()
     elif opcion == 4:
         #eliminar una persona
         nombre=raw_input('Ingrese el nombre: ')
+        apellido=raw_input('Ingrese el apellido: ')
+        if cursor.execute("select * from persona where nombre like %s and apellido like %s;",(nombre+'%',apellido+'%',)):
+            if cursor > 1:
+
+                cursor.execute("delete * from persona where id=")
+                #falta buscar el id.
+            else:
+                for i in cursor:
+                    print i
+
         if cursor.execute("delete from persona where persona.nombre=%s;",(nombre,)):
             print "Se eliminó: ",nombre
             conexion.commit()