예제 #1
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().articulos_produccion_ordenados_por_id())
예제 #2
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().tarjetas_de_credito_ordenadas_por_id())
예제 #3
0
 def lista_ordenada_por_id(self, *args):
     c = Model().tipos_de_proveedores_ordenados_por_id()
     self.cargar_lista(c)
예제 #4
0
 def on_tree_row_activated(self, *args):
     (model, f) = self.tree.get_selection().get_selected()
     self.resultado = Model().buscar_nro_cliente(model.get_value(f, 0))
     if self.resultado:
         self.dialogo.destroy()
예제 #5
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().monedas_ordenadas_por_id())
예제 #6
0
#
#       Copyright 2012 Jesús Hómez <jesus@soneview>
#
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.
#
#
from modelo import Model

#Model().conectar()
#Model().borrar_tablas_para_inventario()
#~ Model().crear_tablas_para_inventario(2011,12)
#~ Model().crear_tabla_entradas()
venta_id = Model().venta_id_max()
new_venta_id = Model().nuevo_venta_id()
print venta_id
print new_venta_id

예제 #7
0
 def lista_ordenada_por_id(self, *args):
     listado = Model().libro_de_ventas('2011-01-01', '2011-01-31')
     if listado:
         self.cargar_lista(listado)
     else:
         info('No hay datos que cargar')
예제 #8
0
 def lista_ordenada_por_id(self, proveedor_id):
     self.cargar_lista(Model().articulos_asociados_a_proveedor(proveedor_id))
예제 #9
0
 def lista_ordenada_por_id(self, *args):
     lista = Model().total_diario_de_articulos_despachados(self.fecha)
     if lista:
         self.cargar_lista(lista)
     else:
         info('No se ha despachado ningún artículo hoy')
예제 #10
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().cargos_y_descargos_ordenados_por_id())
예제 #11
0
 def mostrar_status(self):
     registros = Model().contar_articulos_asociados_a_proveedor(self.proveedor_id)
     buff = "Total de articulos asociados: %s" % registros
     context_id = self.statusbar.get_context_id('Total de articulos asociados:')
     self.statusbar.push(context_id,buff)
예제 #12
0
 def mostrar_status(self):
     registros = Model().contar_registros('tipo_cargo_descargo')
     buff = "Total de tipos de cargo y descargo registrados: %s" % registros
     context_id = self.statusbar.get_context_id(
         'Total de tipos de cargo y descargo registrados:')
     self.statusbar.push(context_id, buff)
예제 #13
0
data_seed = 0
nsteps = 2
max_count = 100
num_samplesV = 1000
sparse = 0.1

data_seedV = np.arange(3)

myDataSet = buildRandomBoolDataSet(num_samplesV, input_dim,
                                   data_seed).batch(num_samplesV)
myIter = myDataSet.make_initializable_iterator()
myFeatures, myLabels = myIter.get_next()
x = myFeatures
y_ = myLabels

model = Model(x, y_, sparse, learning_rate,
              seed=data_seed)  # simple 2-layer network
model.set_vanilla_loss()

sess.run(tf.global_variables_initializer())
sess.run(myIter.initializer)

count = 1
for ss in np.arange(1, nsteps + 1):
    sess.run(myIter.initializer)
    #model.reduce_sparsness()
    model.train_step.run()

    sess.run(myIter.initializer)
    acc = model.accuracy.eval()

    sess.run(myIter.initializer)
예제 #14
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().tipos_de_empleados_ordenados_por_id())
예제 #15
0
 def mostrar_status(self):
     registros = Model().contar_registros('depositos')
     buff = "Total de depositos registrados: %s" % registros
     context_id = self.statusbar.get_context_id('Total de depositos registrados: ')
     self.statusbar.push(context_id,buff)
예제 #16
0
 def on_tree_row_activated(self, *args):
     (model, f) = self.tree.get_selection().get_selected()
     codigo = model.get_value(f, 0)
     l = Model().buscar_id_receta_de_panaderia(codigo)
     d = Model().buscar_detalles_id_receta_de_panaderia(codigo)
     self.mostrar_dialogo_con_datos(l, d)
예제 #17
0
 def lista_ordenada_por_id(self,*args):
     self.cargar_lista(Model().depositos_ordenados_por_id())
예제 #18
0
    def on_aceptar_clicked(self, *args):
        modificado = 0
        receta_id = self.receta_id.get_text()
        nombre = self.receta.get_text()
        articulo_id = self.articulo_id.get_text()
        masa = coma_punto(self.masa.get_text())
        pesada = coma_punto(self.pesada.get_text())
        porciones = coma_punto(self.porciones.get_text())
        tacos = coma_punto(self.tacos.get_text())
        operador = coma_punto(self.operador.get_active())
        factor_numero = coma_punto(self.factor.get_text())
        factor_operador = self.operador.get_active()
        peso_taco = coma_punto(self.peso_taco.get_text())
        panes = coma_punto(self.panes.get_text())
        costo = coma_punto(self.costo_pan.get_text())
        bruto = coma_punto(self.bruto.get_text())
        impuestos = coma_punto(self.impuestos.get_text())
        mano_obra = coma_punto(self.mano_obra.get_text())
        total = coma_punto(self.total.get_text())
        mano_obra = coma_punto(self.mano_obra.get_text())
        empaque = self.empaque.get_text()
        costo_empaque = coma_punto(self.costo_empaque.get_text())
        cantidad_empaques = coma_punto(self.cantidad_empaques.get_text())
        lleno = self.campos_llenos(receta_id, nombre, articulo_id, mano_obra)
        filas = len(self.lista)

        existe = Model().buscar_id_receta_de_panaderia(receta_id)

        if not existe:
            if lleno == 1 and filas >= 1:
                insertado = Model().agregar_receta_de_panaderia(
                    receta_id, nombre, articulo_id, masa, pesada, porciones,
                    tacos, factor_operador, factor_numero, peso_taco, panes,
                    empaque, costo_empaque, cantidad_empaques, costo, bruto,
                    impuestos, mano_obra, total)
                for i in self.lista:
                    cantidad = coma_punto(i[3])
                    articulo_id = i[0]
                    total_neto = coma_punto(i[8])
                    ingredientes_insertados = Model(
                    ).agregar_recetas_panaderia_detalles(
                        receta_id, cantidad, articulo_id, total_neto)

            if lleno == 1 and filas == 0:
                info('Debe agregar un ingrediente para la receta')
                self.agregar.grab_focus()

        else:
            modificado = Model().modificar_receta_de_panaderia(
                nombre, articulo_id, masa, pesada, porciones, tacos,
                factor_operador, factor_numero, peso_taco, panes, empaque,
                costo_empaque, cantidad_empaques, costo, bruto, impuestos,
                mano_obra, total, receta_id)

        Model().establecer_costo(articulo_id, costo)
        Model().modificar_precio(articulo_id, costo)

        if modificado == 1:
            info('Receta actualizada')
        if modificado == 0 and lleno == 1:
            info('Receta guardada')
            self.limpiar_todo()
예제 #19
0
 def lista_ordenada_por_id(self,*args):
     c = Model().clientes_ordenados_por_id()
     self.cargar_lista(c)
예제 #20
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().solo_materia_prima())
예제 #21
0
 def lista_ordenada_por_id(self, *args):
     c = Model().nro_clientes_ordenados()
     if c:
         self.cargar_lista(c)
     else:
         info('No existen clientes con numero asignado')
예제 #22
0
 def mostrar_status(self):
     registros = Model().contar_registros('recetas_panaderia')
     buff = "Total de recetas de panaderia registradas: %s" % registros
     context_id = self.statusbar.get_context_id(
         'Total de recetas de  panaderia registradas: ')
     self.statusbar.push(context_id, buff)
예제 #23
0
 def mostrar_status(self):
     registros = Model().contar_registros('monedas')
     self.statusbar.push(
         self.statusbar.get_context_id('Total de monedas registradas:'),
         "Total de monedas registradas: %s" % registros)
예제 #24
0
 def on_tree_row_activated(self, *args):
     (model, f) = self.tree.get_selection().get_selected()
     codigo = model.get_value(f, 0)
     self.resultado = Model().buscar_articulo_pedido(codigo)
     if self.resultado:
         self.dialogo.destroy()
예제 #25
0
 def mostrar_status(self):
     registros = Model().contar_registros('tarjetas_credito')
     buff = "Total de tarjetas de credito registradas: %s" % registros
     context_id = self.statusbar.get_context_id(
         'Total de tarjetas de crédito registradas:')
     self.statusbar.push(context_id, buff)
예제 #26
0
 def lista_ordenada_por_id(self, *args):
     self.cargar_lista(Model().recetas_de_panaderia_ordenadas_por_id())
예제 #27
0
 def on_tree_row_activated(self, *args):
     (model, f) = self.tree.get_selection().get_selected()
     codigo = model.get_value(f, 0)
     l = Model().buscar_id_proveedor(codigo)
     self.mostrar_dialogo_con_datos(l)
예제 #28
0
 def cargar_combo(self, *args):
     lista = Model().panaderos_y_pasteleros_ordenados_por_id()
     for f in range(len(lista)):
         self.lsmodel.append([lista[f][0]])
예제 #29
0
 def on_tree_row_activated(self, *args):
     (model, f) = self.tree.get_selection().get_selected()
     codigo = model.get_value(f, 0)
     self.resultado = Model().buscar_id_tipo_proveedor(codigo)
     self.dialogo.destroy()
예제 #30
0
 def mostrar_status(self):
     registros = Model().contar_registros('empresas')
     buff = "Total de empresas registradas: %s" % registros
     context_id = self.statusbar.get_context_id('Total de empresas registradas:')
     self.statusbar.push(context_id,buff)