def agregar_producto(self, self_altas, self_padre): codigo = self_altas.entry_codigo.get_text() descripcion = self_altas.entry_descripcion.get_text() marca = self_altas.entry_marca.get_text() costo = float(self_altas.entry_costo.get_text()) precio = costo * (1 + self.ganancia / 100) ruta = os.getcwd() bbdd = bdapi.connect(ruta + "/Base_Datos/bd_stock.db") cursor = bbdd.cursor() cursor.execute( " INSERT INTO bd_stock (codigo,descripcion,marca,costo,precio,stk_disp,pnt_rep,aviso,sw) VALUES(?,?,?,?,?,?,?,?,?)", (codigo, descripcion, marca, costo, precio, 0, 0, pintar(0, 0), True), ) bbdd.commit() cursor.close() bbdd.close() self_padre.liststore.append([int(codigo), descripcion, marca, costo, precio, 0, 0, pintar(0, 0)])
def aceptar(self,widget,self_padre): codigo=self.entry_codigo.get_text() descripcion=self.entry_descripcion.get_text() marca=self.entry_marca.get_text() costo=float (self.entry_costo.get_text() ) if self.verificar_marca(marca): precio= round(costo*( 1+self.ganancia/100),1) ruta = os.getcwd() bbdd=bdapi.connect(ruta+'/Base_Datos/bd_stock.db') cursor=bbdd.cursor() cursor.execute(" INSERT INTO bd_stock (codigo,descripcion,marca,costo,precio,stk_disp,pnt_rep,aviso,sw) VALUES(?,?,?,?,?,?,?,?,?)",(codigo,descripcion,marca,costo,precio,0,0,pintar(0,0),True ) ) bbdd.commit() cursor.close() bbdd.close() self_padre.liststore.append( [int(codigo),descripcion,marca,costo,precio,0,0,pintar(0,0)] ) question(self,self_padre) else: nueva_marca(self,self_padre)