Ejemplo n.º 1
0
 def eliminar(self):
     try:
         if self.get_soli_entry().get() != "":
             if messagebox.askyesno("Eliminar", "Eliminar solicitud?"):
                 val = encontrar_valor(bd.solicitudes, "solicitud_numero",
                                       self.get_soli_entry().get())
                 if val is not None:
                     if del_datos(bd.solicitudes, val):
                         messagebox.showinfo("Eliminado",
                                             "Solicitud eliminada.")
                         self.destroy()
                     else:
                         messagebox.showinfo(
                             "Atención",
                             "Ocurrió un error al eliminar dato.")
                         self.destroy()
                 else:
                     messagebox.showwarning("Atención",
                                            "No existe solicitud.")
         else:
             messagebox.showwarning("Atención",
                                    "Ingrese Nro. de solicitud.")
     except:
         messagebox.showerror(
             "Error",
             "Ocurrió un error inesperado al elimnar la solicitud.")
Ejemplo n.º 2
0
 def eliminar(self):
     try:
         if self.get_nro_entry().get() != "":
             if messagebox.askyesno("Eliminar", "Eliminar equipo?"):
                 val = encontrar_valor(bd.equipos, "nro_equipo",
                                       self.get_nro_entry().get())
                 if val is not None:
                     if del_datos(bd.equipos, val):
                         messagebox.showinfo("Eliminado",
                                             "Equipo eliminado.")
                         self.destroy()
                     else:
                         messagebox.showinfo(
                             "Atención",
                             "Ocurrió un error al eliminar dato.")
                         self.destroy()
                 else:
                     messagebox.showwarning("Atención",
                                            "No existe dicho Equipo.")
         else:
             messagebox.showwarning("Atención",
                                    "Seleccione el nro de equipo.")
     except:
         messagebox.showerror(
             "Error", "Ocurrió un error inesperado al elimnar el equipo.")
Ejemplo n.º 3
0
 def eliminar(self):
     try:
         if messagebox.askyesno("Eliminar", "Eliminar repuesto?"):
             val = encontrar_valor(bd.repuestos, "cod", self.get_cod_entry().get())
             if val is not None:
                 if del_datos(bd.repuestos, val):
                     messagebox.showinfo("Eliminado", "Repuesto eliminado")
                     self.destroy()
                 else:
                     messagebox.showinfo("Atención", "Ocurrió un error al eliminar dato.")
                     self.destroy()
             else:
                 messagebox.showwarning("Atención", "No existe dicho Repuesto.")
     except:
         messagebox.showerror("Error", "Ocurrió un error inesperado al elimnar el repuesto.")
Ejemplo n.º 4
0
 def eliminar(self):
     try:
         if messagebox.askyesno("Eliminar", "Eliminar cliente?"):
             val = encontrar_valor(bd.clientes, "cedula",
                                   self.get_cedula_entry().get())
             if val is not None:
                 if del_datos(bd.clientes, val):
                     messagebox.showinfo("Eliminado", "Cliente eliminado")
                     self.destroy()
                 else:
                     messagebox.showinfo(
                         "Atención", "Ocurrió un error al eliminar dato.")
                     self.destroy()
             else:
                 messagebox.showwarning("Atención", "No existe Cliente.")
     except:
         messagebox.showerror(
             "Error", "Ocurrió un error inesperado al elimnar el cliente.")
Ejemplo n.º 5
0
 def procesar(self):
     try:
         if self.get_soli_entry().get() != "":
             if messagebox.askyesno("Procesar", "Procesar solicitud?"):
                 val = encontrar_valor(bd.solicitudes, "solicitud_numero",
                                       self.get_soli_entry().get())
                 if val is not None:
                     val.cambiar_estado()
                     self.calc(val)
                     if del_datos(bd.solicitudes, val):
                         bd.solicitudes_baja.append(val)
                         messagebox.showinfo("Procesada",
                                             "Solicitud dada de baja.")
                     else:
                         messagebox.showinfo(
                             "Atención",
                             "Ocurrió un error al eliminar dato.")
         else:
             messagebox.showinfo("Atención", "Ingrese nro. de solicitud.")
     except:
         messagebox.showerror("Infor", "No existe solicitud")