public override bool authenticate( ) { if (base.authenticate() == false) { return(false); } Registry("authenticate exec_alteraAdminEmpresa "); /// USER [ authenticate ] input_st_empresa_admin = input_st_empresa_admin.PadLeft(6, '0'); input_st_empresa_destino = input_st_empresa_destino.PadLeft(6, '0'); emp_admin = new T_Empresa(this); // ## Busca empresa administradora if (!emp_admin.select_rows_empresa(input_st_empresa_admin)) { PublishError("Empresa administradora inválida"); return(false); } if (!emp_admin.fetch()) { return(false); } // ## Busca empresa destino emp_dest = new T_Empresa(this); emp_dest.ExclusiveAccess(); if (!emp_dest.select_rows_empresa(input_st_empresa_destino)) { PublishError("Empresa destino inválida"); return(false); } if (!emp_dest.fetch()) { return(false); } /// USER [ authenticate ] END Registry("authenticate done exec_alteraAdminEmpresa "); return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute exec_cancelaEmpresa "); /// USER [ execute ] // ## Verifica senha do operador if (user.get_st_senha() != input_st_pass_user) { PublishError("Autenticação inválida"); return(false); } T_Empresa emp = new T_Empresa(this); emp.ExclusiveAccess(); // ## Busca empresa pelo CNPJ informado no client if (!emp.select_rows_empresa(input_st_empresa)) { PublishError("Empresa com CNPJ desconhecido"); return(false); } emp.set_tg_blocked(Context.TRUE); // ## Atualiza empresa if (!emp.synchronize_T_Empresa()) { return(false); } PublishNote("Empresa bloqueada com sucesso"); /// USER [ execute ] END Registry("execute done exec_cancelaEmpresa "); return(true); }
public override bool execute( ) { if (base.execute() == false) { return(false); } Registry("execute exec_bloq_empresa "); /// USER [ execute ] T_Empresa emp = new T_Empresa(this); emp.ExclusiveAccess(); if (!emp.select_rows_empresa(input_emp.PadLeft(6, '0'))) { return(false); } if (!emp.fetch()) { return(false); } emp.set_tg_bloq(Context.TRUE); emp.synchronize_T_Empresa(); PublishNote("Empresa bloqueada com sucesso!"); /// USER [ execute ] END Registry("execute done exec_bloq_empresa "); return(true); }