Exemple #1
0
    def __formulario(self, categoria: dict or None = None):
        if categoria is None:
            categoria = {}

        validacao_tipo(propriedade=categoria, tipo=dict)

        self.addRowToLayout([
            Sg.Text(text="Código de referência: "),
            Sg.InputText(key="identificador", default_text=categoria.get("identificador"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Nome: "),
            Sg.InputText(key="nome", default_text=categoria.get("nome"))
        ])
    def __formulario(self, lote: dict or None = None):
        if lote is None:
            lote = {}

        validacao_tipo(propriedade=lote, tipo=dict)

        self.addRowToLayout([
            Sg.Text(text="Data de validade: "),
            Sg.InputText(key="data_validade",
                         default_text=lote.get("data_validade"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Quantidade: "),
            Sg.InputText(key="quantidade", default_text=lote.get("quantidade"))
        ])
    def __formulario(self, produto: dict or None = None):
        if produto is None:
            produto = {}

        validacao_tipo(propriedade=produto, tipo=dict)

        self.addRowToLayout([
            Sg.Text(text="Código de referência: "),
            Sg.InputText(key="identificador",
                         default_text=produto.get("identificador"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Nome: "),
            Sg.InputText(key="nome", default_text=produto.get("nome"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Descrição: "),
            Sg.InputText(key="descricao",
                         default_text=produto.get("descricao"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Data de fabricacao: "),
            Sg.InputText(key="data_fabricacao",
                         default_text=produto.get("data_fabricacao"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Valor: "),
            Sg.InputText(key="valor", default_text=produto.get("valor"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Prioridade: "),
            Sg.InputText(key="prioridade",
                         default_text=produto.get("prioridade"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Estoque: "),
            Sg.InputText(key="estoque_quantidade",
                         default_text=produto.get("estoque_quantidade"))
        ])

        self.addRowToLayout([
            Sg.Text(text="Estoque mínimo: "),
            Sg.InputText(key="estoque_minimo",
                         default_text=produto.get("estoque_minimo"))
        ])