Esempio n. 1
0
 def cadastrar_func(self, funcionario: Funcionario):
     self.cursor.execute(
         "INSERT INTO funcionarios VALUES (DEFAULT, '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}')"
         .format(funcionario.get_nome(), funcionario.get_sobrenome(),
                 funcionario.get_cpf(), funcionario.get_data_nascimento(),
                 funcionario.get_sexo(), funcionario.get_cargo(),
                 funcionario.get_salario(),
                 funcionario.get_carga_horaria()))
     self.conn.commit()
Esempio n. 2
0
 def alterar_func(self, funcionario: Funcionario):
     self.cursor.execute(
         "UPDATE funcionarios SET nome = '{}', sobrenome = '{}', cpf = '{}', data_nascimento = '{}', sexo = '{}', cargo = '{}', salario = '{}', carga_horaria = '{}' WHERE id = {}"
         .format(funcionario.get_nome(), funcionario.get_sobrenome(),
                 funcionario.get_cpf(), funcionario.get_data_nascimento(),
                 funcionario.get_sexo(), funcionario.get_cargo(),
                 funcionario.get_salario(), funcionario.get_carga_horaria(),
                 funcionario.get_id()))
     self.conn.commit()