def __init__(self,mdi): """ Constructor de la clase VentaContado :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.cargar_obras() self.lineMedicamento.returnPressed.connect(self.buscarProd) self.lineMonodroga.returnPressed.connect(self.buscarProd) self.lineCuit.returnPressed.connect(self.buscarObra) self.lineObra.returnPressed.connect(self.buscarObra) self.tableObra.itemDoubleClicked.connect(self.cargarObra) self.tableProductos.itemDoubleClicked.connect(self.agregarProducto) self.btnBuscar.pressed.connect(self.limpiarObra) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.btnEliminar.pressed.connect(self.eliminarDetalle) self.rbtnObra.pressed.connect(self.habilitarObras) self.btnBuscar.setEnabled(False) self.tableObra.setVisible(False) self.lineCuit.setEnabled(False) self.lineObra.setEnabled(False) self.cargarProductosSinObra() self.productosAgregados=0 self.lotesVentas={} self.facturaCobrada=False self.obraSocialSeleccionada=None self.formapago = None self.factura = None self.data = {} self.detallesTabla = {}
def __init__(self, mdi): """ Constructor de la clase RegistrarCobroRemito :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.cargar_obras() self.tableObras.hide() self.lineRazonSocial.setEnabled(False) self.btnBuscarOs.setEnabled(False) self.tableRemitos.setEnabled(False) self.rbtnRazonSocial.pressed.connect(self.habilitarObras) self.tableObras.itemDoubleClicked.connect(self.cargarLineObra) self.btnBuscarOs.pressed.connect(self.buscarObra) self.lineRazonSocial.returnPressed.connect(self.buscarObra) self.btnBuscarRemito.pressed.connect(self.buscarRemito) self.btnAgregar.pressed.connect(self.agregarRemito) self.lineNumero.returnPressed.connect(self.buscarRemito) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.obraSocialSeleccionada=None self.factura=None self.remitosAgregados=0 self.detallesAgregados=0 self.remitoActual=None self.remitosCobrados=[] self.importeTotal=0 self.itemsDeFactura = [] self.detallesFactura = []
def __init__(self, mdi): """ Setea las propiedades de la ventana y variables :param mdi Ventana Contenedora: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.btnBuscarCliente.pressed.connect(self.buscarCliente) self.lineDni.returnPressed.connect(self.buscarClt) self.lineApellido.returnPressed.connect(self.buscarClt) self.lineNombre.returnPressed.connect(self.buscarClt) self.lineMedicamento.returnPressed.connect(self.buscarProd) self.lineMonodroga.returnPressed.connect(self.buscarProd) self.tableClientes.itemDoubleClicked.connect(self.cargarLines) self.tableProductos.itemDoubleClicked.connect(self.agregarProducto) self.btnEliminar.pressed.connect(self.eliminarDetalle) self.btnAceptar.pressed.connect(self.aceptar) self.btnCancelar.pressed.connect(self.cancelar) self.cargar_clientes() self.cargar_productos() self.gbProducto.setEnabled(False) self.gbRemito.setEnabled(False) self.remito=None self.productosAgregados=0 self.lotesVentas = {} self.dniCliente = None self.detallesTabla = {} #Diccionario que vincula el row de la tabla con el obj DetalleRemito Correspondiente
def __init__(self, mdi): """ Constructor de la clase Listar. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.btnListar.pressed.connect(self.Listar)
def __init__(self, mdi): """ Constructor de la clase Monodroga. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(MonodrogaModel)
def __init__(self, mdi): """ Constructor de la clase Cliente. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(ClienteModel)
def __init__(self,mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.cargarObras() self.btnBuscarOs.pressed.connect(self.buscarOs) self.tableOs.itemDoubleClicked.connect(self.obtenerObra) self.btnBuscarFac.pressed.connect(self.buscarFactura) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion)
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.cargarObras() self.btnBuscarOs.pressed.connect(self.buscarOs) self.tableOs.itemDoubleClicked.connect(self.obtenerObra) self.btnBuscarFac.pressed.connect(self.buscarFactura) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion)
def __init__(self, mdi): """ Constructor de la clase Producto. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(ProductoModel) self.lote = None self.cantLoteProd = False
def __init__(self, mdi): """ Constructor de la clase Lote. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(LoteModel) self.setFecha() self.producto = None
def __init__(self, mdi): """ Coonstructor de la clase Presentación. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(PresentacionModel) self.subPresentacion = None self.superPresentacion = None self.subPresentacionOld = None
def __init__(self,mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.btnBuscar.pressed.connect(self.buscarFactura) self.tableFactura.doubleClicked.connect(self.devolverDetalle) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.facturaSeleccionada=None self.notaCredito=None self.productosSeleccionados=0 self.lotesDevueltos={}
def __init__(self, mdi): """ Constructor de la clase Ingresar :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.btnAceptar.pressed.connect(self.validarUsuario) self.btnCancelar.pressed.connect(self.limpiarCampos) self.lineUsuario.returnPressed.connect(self.validarUsuario) self.lineContrasenia.returnPressed.connect(self.validarUsuario) self.usuario_activo = None
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.btnBuscar.pressed.connect(self.buscarFactura) self.tableFactura.doubleClicked.connect(self.devolverDetalle) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.facturaSeleccionada = None self.notaCredito = None self.productosSeleccionados = 0 self.lotesDevueltos = {}
def __init__(self, mdi): """Constructor de la clase Listar. :param mdi: EL mdi referente a la ventana. :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.btnListar.pressed.connect(self.Listar) self.cbTipoListado.currentIndexChanged.connect(self.habilitarFecha) self.setFecha() self.gbFechas.setHidden(True)
def __init__(self, mdi): """ Cosntructor de la clase FraccionarProducto. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.lineCod_Barra.returnPressed.connect(self.buscarPorProducto) self.btnBuscar.pressed.connect(self.buscarPorProducto) self.cargarProductos() self.tablaProducto.itemClicked.connect(self.cargarFraccionables) self.btnAceptar.pressed.connect(self.fraccionar) self.btnCancelar.pressed.connect(self.cancelar)
def __init__(self, mdi): """ Constructor de la clase AjusteNegativoStock. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(LoteProductoModel) self.lineCod_Barra.returnPressed.connect(self.buscar) self.lineCod_Lote.returnPressed.connect(self.buscar) self.btnBuscar.pressed.connect(self.buscar) self.cargarLoteProducto() self.tablaLoteProducto.itemClicked.connect(self.cargarCampos) self.btnAceptar.pressed.connect(self.ajuste) self.btnCancelar.pressed.connect(self.cancelar)
def __init__(self, mdi): """ Cosntructor de la clase FraccionarProducto. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.lineCod_Barra.returnPressed.connect(self.buscarPorProducto) self.btnBuscar.pressed.connect(self.buscarPorProducto) self.cargarProductos() self.tablaProducto.itemClicked.connect(self.cargarFraccionables) self.btnActualizar.pressed.connect(self.actualizarInfo) self.btnAceptar.pressed.connect(self.fraccionar) self.btnCancelar.pressed.connect(self.actualizar)
def __init__(self, mdi): """ Constructor de la clase AjusteNegativoStock. :param mdi: :return: """ MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores(LoteProductoModel) self.lineCod_Barra.returnPressed.connect(self.buscar) self.lineCod_Lote.returnPressed.connect(self.buscar) self.btnBuscar.pressed.connect(self.buscar) self.cargarLoteProducto() self.tablaLoteProducto.itemClicked.connect(self.cargarCampos) self.btnActualizar.pressed.connect(self.actualizarInfo) self.btnAceptar.pressed.connect(self.ajuste) self.btnCancelar.pressed.connect(self.actualizar)
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.btnBuscarCliente.pressed.connect(self.buscarCliente) self.tableClientes.itemDoubleClicked.connect(self.cargarLines) self.btnBuscarProducto.pressed.connect(self.buscarProducto) self.tableProductos.itemDoubleClicked.connect(self.agregarProducto) self.tableRemito.itemDoubleClicked.connect(self.cambiarCantidad) self.btnEliminar.pressed.connect(self.eliminarDetalle) self.btnAceptar.pressed.connect(self.aceptar) self.btnCancelar.pressed.connect(self.cancelar) self.cargar_clientes() self.cargar_productos() self.gbProducto.hide() self.gbRemito.hide() self.remito=None self.productosAgregados=0 self.lotesVentas={}
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.btnBuscarCliente.pressed.connect(self.buscarCliente) self.tableClientes.itemDoubleClicked.connect(self.cargarLines) self.btnBuscarProducto.pressed.connect(self.buscarProducto) self.tableProductos.itemDoubleClicked.connect(self.agregarProducto) self.tableRemito.itemDoubleClicked.connect(self.cambiarCantidad) self.btnEliminar.pressed.connect(self.eliminarDetalle) self.btnAceptar.pressed.connect(self.aceptar) self.btnCancelar.pressed.connect(self.cancelar) self.cargar_clientes() self.cargar_productos() self.gbProducto.hide() self.gbRemito.hide() self.remito = None self.productosAgregados = 0 self.lotesVentas = {}
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.cargarObras() self.validadores() self.btnBuscarOs.pressed.connect(self.buscarOs) self.tableOs.itemDoubleClicked.connect(self.obtenerObra) self.btnBuscarFac.pressed.connect(self.buscarFactura) self.lineRazon.returnPressed.connect(self.filtrarObra) self.lineCuit.returnPressed.connect(self.filtrarObra) self.lineNumeroFac.returnPressed.connect(self.buscarFactura) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.tableFactura.itemDoubleClicked.connect(self.agregarProducto) self.gbFactura.setEnabled(False) self.gbNotaCredito.setEnabled(False) self.detallesReintegrables = [] self.detallesImprimibles = [] self.obraSocial = None self.facturaSeleccionada = None
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.view = QWebView(self) self.id_menu = [ ("id_menu_usuario", [{1:"id_ing", 2:"ingresar()", 3:"» Ingresar"}, {1:"id_salir", 2:"salir()", 3:"» Salir"}]), ("id_menu_venta", [{1:"id_vent_rem", 2:"ventaRem()", 3:"» Venta con Remito"}, {1:"id_reg_cob_rem", 2:"regCobRem()", 3:"» Registrar Cobro Remito"}, {1:"id_mod_rem", 2:"modRem()", 3:"» Modificar Remito"}, {1:"id_baja_rem", 2:"bajaRem()", 3:"» Baja Remito"}, {1:"id_vent_cont", 2:"ventaContado()", 3:"» Venta Contado"}, {1:"id_reint_clt", 2:"reintegroCliente()", 3:"» Reintegro Cliente"}, {1:"id_dev_clt", 2:"devCliente()", 3:"» Devolución Cliente"}]), ("id_menu_producto", [{1:"id_alta_prod", 2:"altaProd()", 3:"» Alta Producto"}, {1:"id_baja_prod", 2:"bajaProd()", 3:"» Baja Producto"}, {1:"id_mod_prod", 2:"modProd()", 3:"» Modificación Producto"}, {1:"id_fracc_prod", 2:"fraccProd()", 3:"» Fraccionar Producto"}, {1:"id_alta_med", 2:"altaMed()", 3:"» Alta Medicamento"}, {1:"id_baja_med", 2:"bajaMed()", 3:"» Baja Medicamento"}, {1:"id_mod_med", 2:"modMed()", 3:"» Modificación Medicamento"}, {1:"id_alta_mon", 2:"altaMon()", 3:"» Alta Monodroga"}, {1:"id_baja_mon", 2:"bajaMon()", 3:"» Baja Monodroga"}, {1:"id_mod_mon", 2:"modMon()", 3:"» Modificación Monodroga"}, {1:"id_alta_pres", 2:"altaPres()", 3:"» Alta Presentación"}, {1:"id_baja_pres", 2:"bajaPres()", 3:"» Baja Presentación"}, {1:"id_mod_pres", 2:"modPres()", 3:"» Modificación Presentación"}, {1:"id_alta_lote", 2:"altaLote()", 3:"» Alta Lote"}, {1:"id_mod_lote", 2:"modLote()", 3:"» Modificación Lote"}, {1:"id_ajuste_neg_stock", 2:"ajusteNegStock()", 3:"» Ajuste Negativo de Stock"}]), ("id_menu_cliente", [{1:"id_alta_clt", 2:"altaCliente()", 3:"» Alta Cliente"}, {1:"id_baja_clt", 2:"bajaCliente()", 3:"» Baja Cliente"}, {1:"id_mod_clt", 2:"modCliente()", 3:"» Modificación Cliente"}]), ("id_menu_listado", [{1:"id_gen_list", 2:"genList()", 3:"» Generar Listados"}]) ] self.view.page().setLinkDelegationPolicy(QWebPage.DelegateAllLinks) self.view.connect(self.view, SIGNAL("linkClicked(const QUrl&)"), self.linkClicked) self.leerTxt("Ingresar", "img/capturas/ingresar.png", "ingresar", "id_menu_usuario") self.view.load(QUrl("web/index.html")) self.view.show() self.verticalLayout.addWidget(self.view)
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.cargar_obras() self.lineCuit.setEnabled(False) self.lineObra.setEnabled(False) self.btnBuscar.setEnabled(False) self.tableObra.setVisible(False) self.tableObra.itemDoubleClicked.connect(self.cargarObra) self.tableProductos.itemDoubleClicked.connect(self.agregarProducto) self.btnBuscar.pressed.connect(self.limpiarObra) self.productosAgregados = 0 self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.rbtnObra.pressed.connect(self.habilitarObras) self.btnActualizar.pressed.connect(self.actualizar) self.lotesVentas = {} self.facturaCobrada = False self.obraSocialSeleccionada = None self.factura = None self.cargarProductosSinObra()
def __init__(self,mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.cargar_obras() self.lineCuit.setEnabled(False) self.lineObra.setEnabled(False) self.btnBuscar.setEnabled(False) self.tableObra.setVisible(False) self.tableObra.itemDoubleClicked.connect(self.cargarObra) self.tableProductos.itemDoubleClicked.connect(self.agregarProducto) self.btnBuscar.pressed.connect(self.limpiarObra) self.productosAgregados=0 self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.rbtnObra.pressed.connect(self.habilitarObras) self.btnActualizar.pressed.connect(self.actualizar) self.lotesVentas={} self.facturaCobrada=False self.obraSocialSeleccionada=None self.factura = None self.cargarProductosSinObra()
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.cargar_obras() self.tableObras.hide() self.lineRazonSocial.setEnabled(False) self.btnBuscarOs.setEnabled(False) self.tableRemitos.setEnabled(False) self.rbtnRazonSocial.pressed.connect(self.habilitarObras) self.tableObras.itemDoubleClicked.connect(self.cargarLineObra) self.btnBuscarOs.pressed.connect(self.buscarObra) self.btnBuscarRemito.pressed.connect(self.buscarRemito) self.btnAgregar.pressed.connect(self.agregarRemito) self.lineNumero.returnPressed.connect(self.buscarRemito) self.btnAceptar.pressed.connect(self.confirmarOperacion) self.btnCancelar.pressed.connect(self.cancelarOperacion) self.obraSocialSeleccionada = None self.factura = None self.remitosAgregados = 0 self.detallesAgregados = 0 self.remitoActual = None self.remitosCobrados = [] self.importeTotal = 0
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.btnAceptar.pressed.connect(self.validarUsuario) self.btnCancelar.pressed.connect(self.limpiarCampos) self.lineUsuario.returnPressed.connect(self.validarUsuario) self.lineContrasenia.returnPressed.connect(self.validarUsuario)
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD()
def __init__(self, mdi): MdiWidget.__init__(self, mdi) self.sesion = self.mdi().window().getSesionBD() self.validadores() self.detalles_a_devolver = []
def __init__(self,mdi): MdiWidget.__init__(self, mdi)